gpt4 book ai didi

python - 如何防止命令行窗口在出错后关闭

转载 作者:可可西里 更新时间:2023-11-01 09:46:03 26 4
gpt4 key购买 nike

在 Windows 中,当 Python 脚本退出时,命令提示符窗口将关闭。如果它从错误中退出,它会在您可以读取任何内容之前关闭。我一直在使用它来保持窗口打开,即使出现错误也是如此:

if __name__ == '__main__':
try:
main()
except BaseException as e:
print('Error:')
print(e)
raise
finally:
raw_input('(Press <Enter> to close)')

它在 main() 调用 sys.exit() 时有效,但不适用于语法错误等情况。有没有更好的办法?

最佳答案

您所拥有的将在大多数情况下工作(调用 os._exit() 的线程是一个值得注意的异常(exception))。

另一种方法是将 Python 脚本包装在批处理文件中,并使用 pause调用 Python 解释器后的命令。

关于python - 如何防止命令行窗口在出错后关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10112583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com