Python将脚本程序转变为可执行程序的实现
类似Java打包操作,若不想让人看到Python程序内部逻辑,也可将其转换为exe可执行文件
首先自己写一个Python程序,如下:
print("start running...") listTest = ["I","am","monkeyhlj","!"] for i in range(0,len(listTest)): print(listTest[i]+" ") print("stop running...")
运行如下:
接着我们需要使用工具把这个Python代码打包成一个exe文件。这里需要用到一个Python的工具包-Pyinstaller,我们使用以下命令就可以安装它:
pip install pyinstaller
提示安装成功后,输入下面的命令,有正常输出表示pyinstaller安装成功了:
pyinstaller.exe --help
然后进入需要转换的脚本文件所在目录,输入以下命令:
pyinstaller -F 文件名.py
注:终端需切换至xxx.py文件所在目录下。
常用可选项及说明:
-F:打包后只生成单个exe格式文件;
-D:默认选项,创建一个目录,包含exe文件以及大量依赖文件;
-c:默认选项,使用控制台(就是类似cmd的黑框);
-w:不使用控制台;
-p:添加搜索路径,让其找到对应的库;
-i:改变生成程序的icon图标。
之后在dist目录下可看见转换完成的exe文件:
双击即可运行。
【参考】https://blog.csdn.net/yql_617540298/article/details/112441159
【参考】https://cloud.tencent.com/developer/article/2188585
到此这篇关于Python将脚本程序转变为可执行程序的实现的文章就介绍到这了,更多相关Python脚本程序转变为可执行程序内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
scratch3.0二次开发之用blocks生成python代码
python是blockl.generator的一个实例,会调用generator里的方法,这篇文章主要介绍了scratch3.0二次开发之用blocks生成python代码,需要的朋友可以参考下2021-08-08python爬虫使用requests发送post请求示例详解
这篇文章主要介绍了python爬虫使用requests发送post请求示例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-08-08
最新评论