最近项目上一直都是用Spyder直接运行.py文件的方式来执行每日的自动化程序,每天都要手动去点击Run来执行一次,所以考虑把.py文件直接打包成exe,然后用windows的task schedule功能来让它自动每天运行。
用pyinstaller来打包exe文件,同时为了便于维护,给exe文件添加文件版本file version信息。
1. 安装pyinstaller
机器上的python环境是直接安装的Anaconda软件,所以直接打开“Anaconda Prompt”来安装pyinstaller,运行命令:
在学习过程中有什么不懂得可以加
我的python学习交流扣扣qun,688244617
群里有不错的学习教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容。
pip install pyinstaller。(如果提示有其他相关的组件xxxx缺失,用相应的方式来安装就好: pip install xxxx)
在打包文件夹中找到新生成的spec文件(比如test.spec),然后在该文件最上面添加如下2行来重定义循环次数即可;再运行此spec文件来打包即可:
import sys sys.setrecursionlimit(5000)
因篇幅问题不能全部显示,请点此查看更多更全内容