Python-标准模块与第三方模块

  • 标准模块
    • python官方自己的模块 os
  • os与os.path
    • os.chdir('desktop')        跳转至指定目录

    • os.listdir()                     当前目录文件列表
    • os.mkdir('xxx')               创建文件夹
    • os.raname('xxx1','xxx2') 改名 
    • os.rmdir('xxx')                删除xxx
    • os.getcwd()                   当前路径
    • os.path
      • .isdir('xxx')
      • .isflie('xxx')
      • .exists('xxx')         是否存在xxx
      • .dirname(~~~)     目录
      • .split(~~~)            (目录,文件名)
      • .basename(~~~)  文件名
      • .splitext(~~~)        (xxxx, '.后缀')
      • os.makedirs(os.path.join('C:\\','A','B'))    
  • 时间、日期模块
    • datetime模块
      • timedelta
      • .date()                       当前的日期  
      • datetime.strftime
      • datetime.strptime
      • .time()                       当前时间
      • datetime.now
      • days
      • .datetime.now()         当前日期时间
      • .datetime.today()       当前日期时间
      • .year                          当前年份
      • .month                       月
      • day                            日
      • 时、分、秒、毫秒
    • time.time()      获取毫秒数、
    • datetime模块转换
      • %A       星期
      • %B       月份名
      • %m       月份 (01-12)
      • %d        天 (01-31)
      • %Y       年份 (2000)
      • %y        两位年份 (00)
      • %H       24制时
      • %I        12制时
      • %p       am/pm
      • %M       分钟数(0~59)
      • %S        秒数
 1 import time
 2 import datetime
 3 print(datetime.datetime.now())
 4 print(datetime.datetime.now().year)
 5 print(datetime.datetime.now().month)
 6 print(datetime.datetime.now().day)
 7 print(datetime.datetime.now().hour)
 8 print(datetime.datetime.now().minute)
 9 print(datetime.datetime.now().second)
10 print(datetime.datetime.now().microsecond)
11 print(time.time())
 1 from datetime import datetime, date, time, timedelta
 2 d = datetime(2020, 10, 11, 12, 13, 14)
 3 print(d)
 4 
 5 d2 = date(2020, 10, 10)
 6 print(d2)
 7 
 8 t = time(9, 0, 1)
 9 print(t)
10 
11 ds = str(d)
12 print(ds)
13 ds_t = datetime.strptime(ds, '%Y-%m-%d %H:%M:%S')
14 print(ds_t)
15 ds2 = datetime.now()
16 print(ds2)
17 ds_t2 = datetime.strftime(ds2, '%Y-%m-%d %H:%M:%S')
18 print(ds_t2)
19 
20 ds3 = ds2 + timedelta(days=15)
21 print(ds3)
  • 常见的第三方库
    • Django
    • Flask
    • mysqlclient
  • 安装
    • pip install xxx

    • python setup.py install

    • 阿里           pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/

      豆瓣           pip install -r requirements.txt -i http://pypi.douban.com/simple/

      清华大学    pip install -r requirements.txt -i http://pypi.tuna.tsinghua.edu.cn/simple/

    • 使用 豆瓣源进行安装 pip 

      python -m pip install --upgrade pip -ihttp://pypi.douban.com/simple --trusted-host pypi.douban.com
  • 常见的第三方模块
posted @ 2020-03-23 16:32  派森Python  阅读(203)  评论(0)    收藏  举报