我正在从 Windows 中用 python 制作一个应用程序。当我在控制台中运行它时,它会停止、显示错误并关闭。我看不到错误,因为它太快了,我看不懂。我正在用 IDLE 编辑代码(我安装它时 python 附带的程序),当我用 python shell 运行它时,没有错误。我会从 IDLE 运行它,但是当我使用控制台时,它具有更多功能。
我不知道为什么会这样。我需要你的帮助。
我正在从 Windows 中用 python 制作一个应用程序。当我在控制台中运行它时,它会停止、显示错误并关闭。我看不到错误,因为它太快了,我看不懂。我正在用 IDLE 编辑代码(我安装它时 python 附带的程序),当我用 python shell 运行它时,没有错误。我会从 IDLE 运行它,但是当我使用控制台时,它具有更多功能。
我不知道为什么会这样。我需要你的帮助。
从已经打开的终端运行程序。打开命令提示符并键入:
python myscript.py
为此,您需要路径中的 python 可执行文件。只需检查如何在 Windows 上编辑环境变量,然后添加 C:\PYTHON26 (或您将 python 安装到的任何目录)。当程序结束时,它会让您回到 CMD 窗口提示符而不是关闭窗口。添加在脚本结束时等待的代码。添加...
raw_input()
...在脚本的末尾使其等待 ENTER 键。该方法很烦人,因为您必须修改脚本,并且必须记住在完成后将其删除。
从 Windows 命令提示符运行您的程序。程序完成后,它不会自动关闭。
如果您通过双击.py
文件图标来运行程序,那么 Windows 将在您的程序完成时关闭窗口(无论它是否成功)。
在程序目录(即脚本所在的任何位置)中创建一个文本文件。将扩展名更改.bat
为例如text.bat
. 然后编辑文本文件并写入:
python main.exe
pause
现在你可以通过双击bat文件来运行程序而无需输入命令控制台,并且控制台窗口不会关闭。