Python将脚本程序转变为可执行程序的实现
作者:monkeyhlj 时间:2022-03-02 16:30:49
类似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
来源:https://blog.csdn.net/hhhmonkey/article/details/129009196
标签:Python,为可执行程序
0
投稿
猜你喜欢
浅析Python 抽象工厂模式的优缺点
2021-08-12 01:33:17
页面加载对访问的影响
2009-10-30 18:54:00
asp中如何对ip段进行过滤限制
2007-09-17 11:14:00
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022-12-02 10:32:01
JS中setTimeout()的用法详解
2023-06-26 20:55:17
Python中itertools模块的使用教程详解
2023-08-24 03:07:25
js删除数组中指定元素的几种方式
2024-04-10 10:50:48
PYQT5设置textEdit自动滚屏的方法
2022-03-03 06:42:35
python通过opencv调用摄像头操作实例分析
2023-03-09 14:32:04
Python OpenCV 针对图像细节的不同操作技巧
2021-08-13 01:29:22
SQL Server命令行导数据的2种方式
2010-07-26 14:48:00
python 删除字符串中连续多个空格并保留一个的方法
2021-08-16 14:07:25
Pygame Font模块使用教程
2021-06-17 15:23:44
Python异常处理机制结构实例解析
2021-11-30 15:59:27
Python实现进程同步和通信的方法
2023-08-30 04:21:45
使用python获取邮箱邮件的设置方法
2021-08-07 05:52:58
js中typeof的用法汇总
2024-04-17 10:38:45
如何恢复/修复SQL Server的MDF文件
2008-11-24 15:30:00
python中管道用法入门实例
2022-06-26 21:42:08
SQL Server数据库附加失败的解决办法
2024-01-25 05:38:23