用户:
算法超人查看:2 回复:6 评论:2 创建时间:2020-10-16T22:42:32
根据本猿的长期观察,社区里的许多非高手python码农都有两个问题,一个是进度可视化,一个是exe打包
这期给大家带来两个小干货,走起
1.进度条(超简单)
进度条这个东西,你要是自己做,不是不可以,是你一做就要用到正则表达式,转义字符等等等等
乱七八糟的东西,还不直观,我们不妨偷偷懒,就用第三方库——tqdm来做
首先下载tqdm

下载好了之后,导入,直接嵌套到range等等函数上面,就可以显示可视化进度了
随便做了个小程序,请欣赏

可以看到,进度条,每秒的执行次数,都清晰的打印在了控制台上。
2.关于py打包
一提到py打包,有些人还是头疼,因为最强大的pyinstaller下载时总会各种各样的理由报错
而py2exe则性能太差,nuitka又难懂。
本猿也试了近半个月才找到这个方法(建议看不懂的学学cmd和真正的python):
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller
这个下载pyinstaller还是非常稳定的,因为这是国内某华大学的程序库,推荐这样下载。
弄好了之后,就可以用命令下载了,这里给个列表:
-F 完整打包成一个exe文件(较大)
-D 比较小但会产生依赖文件
-i 选择ico图标,一般放在-F/-D后
其他的基本就不重要了,来看伪代码:
pyinstaller -F -i ico文件路径 py文件路径
基本上,你做到这一步,只要Enter——
你就能在图中所示的路径中找到exe
好了,也做的有点晚了。
以上便是本期所有内容了
下期内容:
……未定,评论区理由random抽取编号建议
来了记得留痕迹哦!
一周一更,绝不断更!每周末都会有
本文章为原创,版权归程序猿啊所有!
算法超人pip那里网址不是喵喵喵:h t t p s : / / p y p i . t u n a . t s i n g h u a . e d u . c n / s i m p l e,空格去掉
点赞0
评论