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