如果程序完成了它的工作,我试图弄清楚如何退出。 我该怎么用?
我试过了:
sys.exit()
和
os._exit(0)
但他们都没有在exe
创建的Py2Exe
中工作。它作为py
脚本运行时有效,但如果我创建exe
,则exit
命令不执行任何操作。
答案 0 :(得分:0)
如果您只是使用控制台窗口,它将在程序结束时自动关闭。
print("Hello World")
input()
如果运行.py文件,则会弹出一个显示hello world的终端窗口。当你按Enter(输入部分)时,程序将查找另一行代码,当它找不到时,将关闭程序和控制台窗口。
答案 1 :(得分:0)
使用:退出() 在python的命令提示符
中答案 2 :(得分:0)
使用pyinstaller而不是py2exe你会喜欢它:)。 sys.exit()
应该适用于pyinstaller。
安装
python -m pip install pyinstaller
在单个文件中构建exe
pyinstaller yourscript.py --onefile
构建一个没有控制台的gui app
pyinstaller yourscript.py --noconsole
如果您在使用pyinstaller时遇到问题,请不要犹豫,问:)