Python将脚本程序转变为可执行程序的实现

 更新时间:2023年02月15日 08:56:52   作者:monkeyhlj  
本文主要介绍了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脚本程序转变为可执行程序内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 关于Flask 视图介绍

    关于Flask 视图介绍

    这篇文章主要分享的是关于Flask 视图介绍, Flask 中路由是请求的 url 与处理函数之间的映射,使用app.route装饰器将处理函数和 url 绑定,路由绑定的处理函数就被成为视图函数。下面来看文章的详细内容,需要的朋友也可以参考一下
    2021-11-11
  • Python ckeditor富文本编辑器代码实例解析

    Python ckeditor富文本编辑器代码实例解析

    这篇文章主要介绍了Python ckeditor富文本编辑器代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • python实现类似ftp传输文件的网络程序示例

    python实现类似ftp传输文件的网络程序示例

    这篇文章主要介绍了python实现类似ftp传输文件的网络程序示例,需要的朋友可以参考下
    2014-04-04
  • Python中str.join()简单用法示例

    Python中str.join()简单用法示例

    这篇文章主要介绍了Python中str.join()简单用法,结合实例形式分析了Python中str.join()用于连接生成新字符串的相关操作技巧,需要的朋友可以参考下
    2018-03-03
  • python+ollama自己写代码调用本地deepseek模型

    python+ollama自己写代码调用本地deepseek模型

    本文主要介绍了python+ollama自己写代码调用本地deepseek模型,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-03-03
  • Python多路复用selector模块的基本使用

    Python多路复用selector模块的基本使用

    Python提供了selector模块来实现IO多路复用,这篇文章给大家介绍了Python多路复用selector模块的基本使用,感兴趣的朋友一起看看吧
    2021-11-11
  • python jupyter入门教程

    python jupyter入门教程

    Jupyter Notebook是一个开源的Web应用程序,允许用户创建和共享包含代码、方程式、可视化和文本的文档,今天通过本文给大家分享python jupyter入门教程,需要的朋友一起看看吧
    2021-08-08
  • Python虚拟环境virtualenv的安装与使用详解

    Python虚拟环境virtualenv的安装与使用详解

    virtualenv可以用来管理互不干扰的独立python虚拟环境,在有些场景下非常有用,下面这篇文章主要给大家介绍了Python虚拟环境virtualenv安装与使用的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-05-05
  • Python OpenCV学习之图像滤波详解

    Python OpenCV学习之图像滤波详解

    图像滤波的作用简单来说就是将一副图像通过滤波器得到另一幅图像;明确一个概念,滤波器又被称为卷积核,滤波的过程又被称为卷积;实际上深度学习就是训练许多适应任务的滤波器,本质上就是得到最佳的参数。下面来跟随小编一起深入了解一下图像滤波吧
    2022-01-01
  • Python使用GitPython操作Git版本库的方法

    Python使用GitPython操作Git版本库的方法

    这篇文章主要介绍了Python使用GitPython操作Git版本库的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02

最新评论