怎么把qq音乐的歌变成文件形式,怎么把qq音乐变成文件
如何从python把py变成exe文件
安装pyinstaller
打开cmd窗口,输入pip install pyinstaller,命令行输出成功表示成功。
生成exe文件
一.单个拷贝文件:
在py文件的目录下,打开cmd窗口,输入pyinstall -F XXX.py如果执行成功,当前目录下会生成一个dist文件夹,XXX.exe文件会在这个文件夹里。
第二,多个py文件
1.将所有要执行的py文件放在一个大文件夹中(允许有多个文件夹)
2.在命令行输入pyi-makespec main.py或pyi-makespec-fmain . py(main . py是Python程序的入口py文件)。
pyi-makepecmain . py-打包后会生成一个目录。
Pyi-makespec -F main.py -打包后只会生成一个exe。
只需选择一个命令。
3.现在,在该文件夹下生成了一个main.spec文件和两个文件夹。
4.编辑main.spec文件,找到a=Analysis(),首先修改第一个参数。这个文件中的所有列表必须是py file a=Analysis([pin.py],
pathex=[ F:python _ workpytestpin ],
二进制=[],
数据=[],
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
排除=[],
win _ no _ prefer _ redirects=False,
win_private_assemblies=False,
密码=块密码,
noarchive=False)
pyz=PYZ(a.pure,a.zipped_data,
密码=块密码)
如果使用了其他py文件,请在第一个列表中添加相应py文件的路径。如果在同一个目录,直接写文件名。如果不在同一个文件中,请写下完整的路径。a=分析([pin.py , cursor_control.py],
pathex=[ F:python _ workpytestpin ],
二进制=[],
数据=[],
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
排除=[],
win _ no _ prefer _ redirects=False,
win_private_assemblies=False,
密码=块密码,
noarchive=False)
pyz=PYZ(a.pure,a.zipped_data,
密码=块密码)
如果非py文件需要打包,那么找到数据表并在元组中写入非py文件的路径和文件夹名。
示例:datas=[( c:projects images , images ),( c: projecteventlogs , eventlogs)]
数据:
第一个参数是Python中非py类型文件的路径。
第二个参数是非py文件保存该资源的文件夹的名称,它应该与路径中的文件夹名称相同。
5.保存文件,打开命令行。spec文件路径,并输入pyinstaller -D main.spec或pyinstaller main.spec
如果在第2条中选择了pyi-makespec -F main.py,那么这里只需要pyinstaller main.spec。
6.生成的exe程序在dist文件夹里,里面包含了整个项目所需的环境,可以在其他电脑上使用。
注意:如果你写一个关于pyqt5接口的程序,在将PYQT5导入到它的main函数之前,需要添加下面的代码importos。
ifhasattr(sys, frozen ):
os.environ[PATH]=sys。_ MEIPASS ;os.environ[PATH]
fromPyQt5。QtWidgetsimportQApplication,QMainWindow,QFileDialog
fromPyQt5importQtCore,QtGui,QtWidgets
更多Python知识,请关注Python视频教程专栏。
如何将py从python转换成exe文件的教程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。