Python 转为可执行文件后自动关闭

huangapple go评论87阅读模式
英文:

Python to exe automatically close

问题

我编写了一个.py代码并使用pyinstaller将其转换为.exe文件。
它报告了以下问题:

  1. 如果我双击.exe文件,程序会正确执行(接受某些输入文件、接受某些输入用户数字、保存某些输出文件等)。当它结束时,窗口会自动关闭,我没有时间查看标志。
  2. 如果我从命令提示符中调用.exe文件来执行它,我就不会遇到这个问题。在执行结束时,cmd窗口仍然打开,我可以在其中导航。

我应该在Pyinstaller中设置一个选项吗?有什么建议吗?

谢谢。

英文:

I wrote a .py code and converted it to a .exe using pyinstaller.
It report the following problem:

  1. If I double click the .exe the program execute correctly (takes some input file, takes some input user digit, saves some output files etc..). When it ends the window automatically closes and I do not have time to look at the stamps.
  2. If I execute the .exe calling it from command prompt I do not register this problem. At the end of the execution the cmd windows is still open and I can navigate through it.

Should I set an option in Pyinstaller? Any advice?

Thanks.

答案1

得分: 1

在你的程序末尾添加一个input()命令以在退出之前获取一个键。

英文:

Add a input() command to end of your program to get a key before exiting.

huangapple
  • 本文由 发表于 2023年8月9日 18:17:41
  • 转载请务必保留本文链接:https://go.coder-hub.com/76866783.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定