美文网首页
11 标准模块与第三方模块[python基础]

11 标准模块与第三方模块[python基础]

作者: 乱弹琴给 | 来源:发表于2019-12-29 00:11 被阅读0次

标准模块-os模块 os.path模块

        import os
        os.system('cals')  //打开计算器程序,不在环境变量的需要写全目录
        
        os.sep  //返回系统分隔符win是\\,linux是\
        os,getcwd()  //返回当前目录
        os.chdir('desktop')  //跳转到桌面目录
        os.listdir()  // 返回目录里的文件
        os.mkdir()  //创建目录
        os.rename()
        os.rm()

        //判断是否存在文件夹

        dir.(os,path)  //查看是否有合适的方法
        os.path.isdir('py_learn')   //返回TRUE
        os.path.isfile("py_learn")  //返回FALSE

        //判断目录是否存在

        os.path.exists('you')  //返回FALSE

        
        //判断路径如果是文件,那返回文件的目录路径
        f = "c:\\User\\yimal\\desktop\\desktp[.ini"
        if os.path.isfile(f):
            os.path.dirname(f)   //返回目录 "c:\\User\\yimal\\desktop"

        os.path.split(f)   //分割后得到  包括目录路径和文件名两个元素的元组

        os.path.basename(f)  //返回文件名"desktop.ini"

        // 得到文件名后缀的两种方法
        name = "desktop.xxx.ini"
        name.split(',')  //['desktop','xxx','ini']
        //方法2
        os.path.splitext(f)  //('目录路径和文件名','文件名后缀')

        //创建有嵌套目录的文件夹
        f2 = os.path.join('c:\\desktop','a','b','c')
        os.mkdirs(f2)       //会报错
        os.makedirs(f2)    //创建成功  

标准模块--DateTime模块

        //时分秒,年月日都可以取得
        import datetime  //如果只用datetime下的datetiem,可以写成from datetime import datetime,下面就可以减少写一个datetime输入
        now_time = datetime.datetime.now()
        print("now:{0}".format(now_time))
        print("now:{0}".format(now_time.date()))  
        //或者.time();  datetime.datetime.today();now_time.year/month/day/microsecond();
        //dir(now_time)   //查看方法


        //time模块
        from time import time
        print(time())   //获取到从1970开始的毫秒数.是不断变化的 

        //time.sleep(2)     //线程  休息2秒

DateTime模块转换参数表

        frp, datetime import datetime,date,time,timedelta
        //自定义时间和日器
        d = datetime(2020,10,30,14,5)
        d2 = date(2019,3,20)
        t = time (9,0)

        //对时间日器与字符串之前的互相转换
        ds = '2018-10-3 13:09:30'
        ds_t = datetime.strptime(ds,'%Y-%m-%d %H:%M:%S')   //这里的'-'要和字符串里的-匹配

        //datetime对象转换成字符串
        n = datetime.now()
        n_str = n.strftime('%Y/%m/%dT%H:%M:%S')  //'2018/10/03T13:22:33'
        //也可以只取得一部分
        n_str = n.strftime('%m') 

        //datetime之间的加减操作,模块timedelta
        n = datetime.now()
        n_next = n + timedelta(days=t,hours=42,...)  // 加5天42小时
        //减法
        d1 = datetime(2018,10,15)
        d2 = datetime(2018,11,12)
        rest = d2 - d1 
        rest.days()  //返回28天
        type(rest)   //rest是个datedelta类型 日期时间的变化量类型

第三方模块 pypi.org

  • Django----一个自带电池的web开发框架
    pip install Django //安装Django及依赖
  • Flask----简单易用,快速上手的微型web开发框架
  • mysqlclient---使用python操作mysql数据的工具库
    //四种安装方式
    pip install
    python setup.py install
    pip install flask-1.0.2.zip //进入到压缩包目录
    //还可以下载编译好的whl文件用第三种方法,进行安装.
    //卸载
    pip uninstall flask

相关文章

  • python之模块之碎碎念

    import语句导入的模块顺序 1、Python标准库模块 2、python第三方库模块 3、应用程序自定义模块 ...

  • 11 标准模块与第三方模块[python基础]

    标准模块-os模块 os.path模块 标准模块--DateTime模块 DateTime模块转换参数表 第三方...

  • 技巧 - 模块和包

    Pycharm中模块引入的顺序:1、标准库模块。2、第三方模块。3、自定义模块。 当你导入一个模块,Python解...

  • python 多进程日志 logging

    python的logging模块提供了灵活的标准模块,使得任何Python程序都可以使用这个第三方模块来实现日志记...

  • 模块

    模块: 一个Python文件就是一个模块 标准模块: 是自带的,不需要你安装,直接import即可 第三方模块: ...

  • 高级抽象

    高级抽象 模块的概念单个的.py 文件是一个模块,python自带的标准库,约200个其他的模块被称为第三方模块 ...

  • 学习计划【2017.11.13-11.30】

    flask框架深入学习理解源代码各种扩展的运用 探索Python的模块内置模块标准库第三方常用库结合Python源...

  • SSH | Python ssh远程服务器的简单使用

    Python ssh模块 python有很多第三方的SSh模块,我们也可以使用python自带的ssh模块,进行一...

  • Python 中引入一个文件,模块的概念

    Python 提供了强大的模块支持,主要体现在,不仅 Python 标准库中包含了大量的模块(称为标准模块),还有...

  • python中的模块与包

    python模块的定义 模块就是程序,模块的名称就是不含.py后缀的文件名 模块的分类 python标准模块(py...

网友评论

      本文标题:11 标准模块与第三方模块[python基础]

      本文链接:https://www.haomeiwen.com/subject/hzbeoctx.html