保持命令行.exe打开

2024-04-28 13:06:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python脚本,我已经使用一个注册表项使其可删除,但它似乎不起作用。这个命令行.exe窗口只是闪过,我可以让窗口保持不动,还是保存输出?在

编辑:问题是它给出了整个路径,而不仅仅是文件名。在


Tags: 命令行路径脚本编辑文件名注册表exe项使
3条回答

如果需要纯Python解决方案,则必须用try/except子句包装脚本:

import traceback
try:
    ... your script ...
except:
    traceback.print_exc()

raw_input("Press Enter to close") # Python 2
input("Press Enter to close") # Python 3

这样,即使代码抛出异常,窗口也将保持打开状态。当Python无法解析脚本时,即语法错误时,它仍将关闭。如果您也想解决这个问题,我建议您使用一个好的IDE,它可以让您以更愉快的方式进行开发(想到了PyCharm和{a2})。在

脚本执行完毕后,窗口将关闭。在

保持它开放的一个技巧是让它向用户请求某种输入,例如通过raw_input。在


所以你可以加上

raw_input()

在脚本的末尾,等待用户按回车键。在

在脚本末尾插入一行:

raw_input("Press Enter to close") # Python 2

或者

^{pr2}$

相关问题 更多 >