通过可执行文件(.exe)运行程序时出现错误时如何保持命令行打开

ShockDoctor

我使用PyInstaller(Python 3.6)创建了一个可执行程序。当您单击.exe文件时,它将通过命令行运行。这是因为我还没有创建GUI界面。

我的问题是,如果有任何错误,命令行将立即关闭无法发现错误是什么,这令人沮丧。作为开发人员,这对我来说不是问题,因为我可以通过IDE运行程序。但是,我希望团队中的其他人(他们不是开发人员也不是程序员)可以尝试一下并给出反馈,包括可能错过的任何错误。如果它们迅速关闭,他们将无法让我知道任何错误。

我尝试创建一个.bat文件并使用os.system('pause')。当我没有运行.py脚本时,我无法使.bat文件工作,而是显示为.exe,如此处所示在Python Error之后保持Windows控制台打开当我使用PyInstaller从.py文件创建可执行文件时,我也想不出如何合并.bat文件。os模块中的pause功能确实可以工作,但是它仅在代码所在的位置暂停。

理想情况下,我希望用户花费尽可能多的时间,只要他们希望能够在关闭控制台之前读取错误,并让我知道它是什么,以便我可以修复所需的内容。现在,如前所述,控制台几乎立即关闭。

死灵

您可以尝试这个.BAT文件吗?也许可以帮上忙。

CALL MyExeFile.exe
PAUSE

其他可能的解决方案可以是

cmd /c "MyExeFile.exe"

如果解决方法之一成功,请告诉我。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过JSPM安装后运行可执行文件

通过Cygwin运行可执行文件

通过 nodejs 运行可执行文件

通过PowerShell运行可执行文件并使其正确返回可执行文件的错误代码

如何在执行之前通过命令行设置可执行文件的工作目录?

如何通过命令行将其粘贴到终端可执行文件中?

在可执行文件之后运行&&

从makefile运行可执行文件

运行可执行文件

Dockerfile运行可执行文件

运行可执行文件的语法?

如何更改命令行可执行文件?

如何安装可执行文件

如何查找可执行文件

通过python与Windows可执行文件命令行GUI进行通信

如何通过在Powershell中提供配置文件来运行可执行文件(exe)

如何从Linux命令行运行.exe可执行文件?

通过Jemeter使用参数化命令运行可执行文件的多次执行

可执行文件包装程序,从PATH的末尾运行原始可执行文件

如何通过运行可执行文件打开 Web 服务器?

Windows可执行文件的命令行选项

如何通过单击Windows中的Go可执行文件打开特定文件

在执行通过pyinstaller生成的可执行文件时,如何隐藏黑屏?

Pyinstaller-通过.bat文件隐藏并运行可执行文件

通过链接文件运行可执行文件时,请保留cmd工作目录

通过在.sh文件中调用来运行可执行文件

如何通过pyinstaller使用pycharm python文件创建可执行文件?

AOSP-如何通过根访问权限运行可执行文件?

如何通过shell脚本将整数值传递给C程序可执行文件?