python第三方库
原创
©著作权归作者所有:来自51CTO博客作者wx6323e46448f2a的原创作品,请联系作者获取转载授权,否则将追究法律责任
第三方库网址:
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
#简单用法1
import time
import progressbar
p = progressbar.ProgressBar()
num = 100
for i in p(range(num)):
time.sleep(0.1)
#输出:100% (100 of 100) |#####################| Elapsed Time: 0:00:10 Time: 0:00:10
#简单用法2
import time
import progressbar
p = progressbar.ProgressBar()
num = 100
p.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 time
import progressbar
p = progressbar.ProgressBar(widgets=[
progressbar.Percentage(),
' (', progressbar.SimpleProgress(), ') ',
' (', progressbar.AbsoluteETA(), ') ',])
num = 100
p.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)