当前位置 : 主页 > 编程语言 > python >

python第三方库

来源:互联网 收集:自由互联 发布时间:2023-02-04
第三方库网址: ​​https://pypi.org/​​ cmd: ./python.exe -m pip install (...) -i 镜像 临时使用镜像源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大

第三方库网址:

  • ​​https://pypi.org/​​

cmd:

  • ./python.exe -m pip install (...) -i 镜像

临时使用镜像源:

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里云:http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  • 华中理工大学:http://pypi.hustunique.com/
  • 山东理工大学:http://pypi.sdutlinux.org/ 
  • 豆瓣:http://pypi.douban.com/simple/
  • note:新版ubuntu要求使用https源,要注意。

永久修改镜像源:

  • windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。

[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=mirrors.aliyun.com

一、docx

  • 该模块儿可以创建、修改Word(.docx)文件
  • py3:安装命令: pip install python-docx

二、progressbar

  • 该模块可以在控制台显示进度条,优点:一是进度信息在一行中显示;二是每次都能够动态擦除一行中上一次的内容。
  • 安装命令:pip install progressbar2
#简单用法1import timeimport progressbarp = progressbar.ProgressBar()num = 100for i in p(range(num)): time.sleep(0.1)#输出:100% (100 of 100) |#####################| Elapsed Time: 0:00:10 Time: 0:00:10#简单用法2import timeimport progressbarp = progressbar.ProgressBar()num = 100p.start(num)for i in range(num): time.sleep(0.1) p.update(i+1)p.finish()#输出:100% (100 of 100) |#####################| Elapsed Time: 0:00:10 Time: 0:00:10#高级用法'Timer', # 计时器'ETA', # 预计剩余时间'AbsoluteETA', # 预计结束的绝对时间,耗时很长时使用较方便'Percentage', # 百分比进度,30%'SimpleProgress', # 计数进度,300/1000'Counter', # 单纯计数'Bar' # “#”号进度条import timeimport progressbarp = progressbar.ProgressBar(widgets=[ progressbar.Percentage(), ' (', progressbar.SimpleProgress(), ') ', ' (', progressbar.AbsoluteETA(), ') ',])num = 100p.start(num)for i in range(num): time.sleep(0.1) p.update(i+1)p.finish()#输出:54% (54 of 100) (Estimated finish time: 2016-11-06 19:26:15)

网友评论