python创建exe文件

这篇具有很好参考价值的文章主要介绍了python创建exe文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、搭建环境

pip install pyinstaller

2、准备测试代码

exe_test.py

import time

print("hello")
print("hello")
print("hello")
print("hello")

time.sleep(5)

注:添加sleep以便在执行exe文件的时候能看到结果

3、生成exe文件

(1)命令行进入exe_test.py所在的目录

 python创建exe文件,Python,python

(2)生成exe文件

pyinstaller -F exe_test.py

4、获取exe文件

在dist目录中会生成exe_test.exe文件

python创建exe文件,Python,python

python创建exe文件,Python,python

5、自定义exe文件的版本信息参数

以上是不带版本信息参数生成exe文件

python创建exe文件,Python,python

如果要带版本信息参数,则需要先编辑版本信息文本文件exe_verinfo.txt

VSVersionInfo(
  ffi=FixedFileInfo(
    filevers=(1, 0, 0, 1),
    prodvers=(1, 0, 0, 1),
    mask=0x3f,
    flags=0x0,
    OS=0x4,
    fileType=0x1,
    subtype=0x0,
    date=(0, 0)
    ),
  kids=[
    StringFileInfo(
      [
      StringTable(
        '080403a8',
        [StringStruct('CompanyName', 'L.T Co'),
        StringStruct('FileDescription', '生成可执行文件'),
        StringStruct('FileVersion', '1.001'),
        StringStruct('InternalName', 'exe_test.exe'),
        StringStruct('LegalCopyright', 'L.T Copyright'),
        StringStruct('OriginalFilename', 'exe_test.py'),
        StringStruct('ProductName', 'Python生成exe文件'),
        StringStruct('ProductVersion', '1.001')])
      ]),
    VarFileInfo([VarStruct('Translation', [2052, 936])])
  ]
)

生成带版本信息的exe文件:

pyinstaller -F --version-file=exe_verinfo.txt exe_test.py

python创建exe文件,Python,python

带版本信息的exe文件:

python创建exe文件,Python,python文章来源地址https://www.toymoban.com/news/detail-704579.html

到了这里,关于python创建exe文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 将python打包成exe文件

    以上一篇文章🔗用python删除重复文件并放入回收站为例,演示了如何用python写一个删除重复文件并放入回收站的功能代码,但是每次都要cmd执行一下 python 删除重复文件.py 也是非常惹人烦的。有没有办法让python像go语言一样,能打包成exe文件,双击执行即可呢? 要将Python脚本

    2024年01月24日
    浏览(34)
  • python 调用可执行文件.exe

    os.system() 相当于打开了windows系统中的一个cmd窗口, cmd_command 相当于在命令行中输入的命令。  cmd_command 可以是一个单独的exe文件的路径,这时表示打开一个exe程序,比如下面例子,表示用python打开一个notepad++软件。 cmd_command 也可以是一个命令行,示例如下:         创建一

    2024年02月11日
    浏览(31)
  • python pyinstaller spec文件 打包多个python文件为exe应用程序

    使用pyinstaller 单个文件打包 使用pyinstaller 多个文件打包 这里先看下项目文件结构: 编辑PaserAdapter_Test.spec文件 执行打包命令(可指定输出程序存放的路径) 假设使用默认路径 指定程序存放路径 如果在windows系统打包,则dist下会有对应的.exe程序,此时可脱离其他源文件独自

    2024年02月16日
    浏览(39)
  • 将Python程序打包成exe文件

    我新写了一篇更加完整的文章,与这篇文章相比, 它新增了两种打包方式:多python文件打包和含有资源文件的打包方式 ,具体请戳链接: 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)_小康2022的博客-CSDN博客 本文一步一步地教你如何用 Pyinstaller 模块将

    2024年02月03日
    浏览(39)
  • python exe文件解包方法

    目前针对Python中主流的加密方案有以下几种: 序号 工具 方法描述 优缺点 1 Nuitka .py 文件先被转成了 .c 文件,然后被编译成 .o 文件,最后合并成 .bin 可执行文件,从 bin 到 C 是不可逆的,从 C 到 Python 也是不可逆的,因此代码是安全的 工作量小,安全性高,使用加密之后的

    2024年02月04日
    浏览(17)
  • 【Python打包成exe】快速将多个py文件及其他文件打包为exe可执行文件

    尝试了很多种Python打包为exe可执行文件的方式,通过总结,得出一种最简洁、最有效的打包方式分享给大家! 准备好将要打包的工程文件(夹) 如上图所示, 首先将主文件UI.py和文件夹./file放在一级文件夹./YW下方,如果有同级其他.py文件与UI.py放在同一级文件夹即可! 然后

    2024年01月21日
    浏览(35)
  • 使用Python生成可执行的.exe文件

    生成可执行文件的优点: 不需要安装对应的编程环境; 可以将你的应用闭源; 用户方便、快捷地使用。 打包工具:pyinstaller Python是一个脚本语言,被解释器解释执行。它的发布方式包括: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装

    2024年02月16日
    浏览(27)
  • python如何打包整个项目成exe文件?

    首先需要进入项目打包文件所在的目录 运行以下命令打包 build_medicalgraph.py文件 pyinstaller -D build_medicalgraph.py 打包完成后一定要记得下面这个步骤,否则运行会发现报错 把数据文件给放到exe文件同级别目录下  除了以下文件保留,其他文件可以全部删除,对运行不会有啥影响

    2024年02月16日
    浏览(24)
  • 如何将Python文件打包成.exe文件(利用PyCharm)

    自上次的用Python写一个假的病毒炸弹的代码,现在将它作为例子用PyCharm打包成一个exe文件 首先我们要确保我们的PyCharm有下载安装pip,若没有则打开terminal对话框输入: 如下图 安装完pip后,我们现在利用pip来下载pyinstaller 还是打开刚才的terminal输入: 回车执行 在terminal中输入

    2024年02月09日
    浏览(35)
  • python代码打包成可执行文件(exe)

    【前言】:我们在开发完一个小项目后,想要把项目发布出来给别人用。通常都会把代码打包成exe后再给别人,而不是让别人去安装运行环境再跑裸代码。本文就是介绍如何使用pyinstaller这个工具将python带包成可直接运行的exe。 在介绍pyinstaller之前,先简单介绍下其它几个可

    2024年02月12日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包