1

我正在从 Windows 中用 python 制作一个应用程序。当我在控制台中运行它时,它会停止、显示错误并关闭。我看不到错误,因为它太快了,我看不懂。我正在用 IDLE 编辑代码(我安装它时 python 附带的程序),当我用 python shell 运行它时,没有错误。我会从 IDLE 运行它,但是当我使用控制台时,它具有更多功能。

我不知道为什么会这样。我需要你的帮助。

4

3 回答 3

2

从已经打开的终端运行程序。打开命令提示符并键入:

python myscript.py

为此,您需要路径中的 python 可执行文件。只需检查如何在 Windows 上编辑环境变量,然后添加 C:\PYTHON26 (或您将 python 安装到的任何目录)。当程序结束时,它会让您回到 CMD 窗口提示符而不是关闭窗口。添加在脚本结束时等待的代码。添加...

raw_input()

...在脚本的末尾使其等待 ENTER 键。该方法很烦人,因为您必须修改脚本,并且必须记住在完成后将其删除。

于 2012-08-09T03:56:40.687 回答
1

从 Windows 命令提示符运行您的程序。程序完成后,它不会自动关闭。

如果您通过双击.py文件图标来运行程序,那么 Windows 将在您的程序完成时关闭窗口(无论它是否成功)。

于 2012-08-09T03:55:25.547 回答
1

在程序目录(即脚本所在的任何位置)中创建一个文本文件。将扩展名更改.bat为例如text.bat. 然后编辑文本文件并写入:

python main.exe
pause

现在你可以通过双击bat文件来运行程序而无需输入命令控制台,并且控制台窗口不会关闭

于 2014-11-29T19:22:44.207 回答