我有一个 python 脚本,我使用注册表键将其设置为可删除,但它似乎不起作用。 cmd.exe 窗口只是一闪而过,我能否以某种方式让窗口停留或保存输出?
编辑:问题是它给出了整个路径,而不仅仅是文件名。
最佳答案
如果你想要一个纯 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 和 PyDev)。
关于python - 保持 cmd.exe 打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627846/