将python文件和txt文件打包为exe
首先,老实说:我对python一无所知。 我已经创建了python文件,都是谷歌的 我已成功运行该文件,但当我想将其打包为exe文件时,它将不会运行。 我使用“自动复制到EXE”(一个文件选项)来打包3个文件(gui.PY、copyfile.PY、list.txt),但当我运行EXE文件时,它只打开gui.EXE,但无法运行“Action.PY”。 我将Gui.exe移动到存储copyfile.py和list.txt的文件夹中,然后运行它 我应该怎么做才能使它只运行一个exe文件。 (我想在不安装python的情况下与其他人共享) 下面是我的python文件的工作原理: 打开gui.py->点击按钮->执行文件copyfile.py将python文件和txt文件打包为exe,python,Python,首先,老实说:我对python一无所知。 我已经创建了python文件,都是谷歌的 我已成功运行该文件,但当我想将其打包为exe文件时,它将不会运行。 我使用“自动复制到EXE”(一个文件选项)来打包3个文件(gui.PY、copyfile.PY、list.txt),但当我运行EXE文件时,它只打开gui.EXE,但无法运行“Action.PY”。 我将Gui.exe移动到存储copyfile.py和list.txt的文件夹中,然后运行它 我应该怎么做才能使它只运行一个exe文件。 (我想在不安
(copyfile.py将根据list.txt中的列表复制文件) (所有文件都在同一文件夹中) 我也不希望cmd窗口在运行时出现
我已经通过创建包含gui.exe、copyfile.exe、list.txt的文件夹来解决其他问题。但是它运行速度非常慢,当我复制到其他计算机(没有python)时,它会说action.exe无法运行copy命令 链接到我的文件:
pip安装pyinstaller
pyinstaller--onefile-w[文件名]
-w
用于防止出现命令提示符。如果通过input()
希望有帮助!谢谢你的帮助。它确实可以阻止cmd窗口打开,但它只是将一个gui.py打包为exe,当我将所有文件夹复制到其他电脑并运行gui.exe文件时,它将运行copyfile.py,因为这台电脑没有python,所以没有结果。从其他电脑使用python文件的通常方法是通过导入。因此在你的gui.py中,你将有
im端口copyfile
然后稍后调用copyfile.main()或copyfile.py中要运行的任何函数。