python - 保持 cmd.exe 打开

标签 python registry cmd

我有一个 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,它可以让您以更愉快的方式进行开发(想到 PyCharmPyDev)。

关于python - 保持 cmd.exe 打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627846/

相关文章:

windows - 如何将特定文件从多个子文件夹移动到它们各自的父文件夹? (Windows 批处理)

python - Django - 除非刷新页面,否则 session 变量不会更改

python - 盈透证券Python API连接缓冲区

python - 我怎样才能将这些数字放入列表中?

c++ - 为什么我的 DLL 无法注册?

c++ - 使用C++导入注册表文件

python - os.path.exists() 谎言

.net - Windows:列出并启动与扩展关联的应用程序

windows - 长命令在 Windows 中用引号分割成多行

batch-file - 是否可以使用批处理文件 Windows Xp 将文件名列表写入文本文件?