猫史档案馆


【python课堂】——1.进度条与exe打包

用户:算法超人算法超人查看:2 回复:6 评论:2 创建时间:2020-10-16T22:42:32


根据本猿的长期观察,社区里的许多非高手python码农都有两个问题,一个是进度可视化,一个是exe打包

这期给大家带来两个小干货,走起emotion_编程猫_厉害了

1.进度条(超简单)

进度条这个东西,你要是自己做,不是不可以,是你一做就要用到正则表达式,转义字符等等等等emotion_编程猫_翻白眼乱七八糟的东西,还不直观,我们不妨偷偷懒,就用第三方库——tqdm来做

首先下载tqdm

center_image

下载好了之后,导入,直接嵌套到range等等函数上面,就可以显示可视化进度了emotion_编程猫_厉害了

随便做了个小程序,请欣赏emotion_编程猫_点赞center_image

可以看到,进度条,每秒的执行次数,都清晰的打印在了控制台上。

 

2.关于py打包

一提到py打包,有些人还是头疼,因为最强大的pyinstaller下载时总会各种各样的理由报错emotion_编程猫_冷漠

而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

好了,也做的有点晚了。emotion_编程猫_晚安

以上便是本期所有内容了emotion_编程猫_点赞

 

下期内容:

……未定,评论区理由random抽取编号建议

 

来了记得留痕迹哦!

一周一更,绝不断更!每周末都会有

本文章为原创,版权归程序猿啊所有!


回复

上一页1 页 / 共 1下一页
算法超人算法超人

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


评论


算法超人算法超人

emotion_编程猫_厉害了

点赞0


评论


算法超人算法超人

emotion_编程猫_厉害了

点赞0


评论


白篮白篮

py2exe要更友好一点

(还有py2app哈

点赞0


评论


算法超人算法超人

emotion_编程猫_厉害了

点赞0


评论


倔强的训练师SuPH倔强的训练师SuPH

emotion_编程猫_加油

点赞0


评论