python - 在Python代码中捕获KeyboardInterrupt被认为是一种好习惯吗?

python - 在Python代码中捕获KeyboardInterrupt被认为是一种好习惯吗?,第1张

我最近正在开展一个项目,要求我在文件中写入数据,如果脚本通过 Ctrl C

现在,通过确保尽可能少地打开文件,可以帮助,但是在关键写入过程中总是有可能发生随机SIGINT。

所以,我研究了捕获异常(因为按 Ctrl C 导致KeyboardInterrupt异常)并遇到两个问题({{3 }}和Capture keyboardinterrupt in Python without try-except)提供了执行此操作的方法,还提供了Catching KeyboardInterrupt in Python during program shutdown

显然,如果捕获代码卡住了,这可能会导致问题,因为你没有停止程序执行的方法。

但是,我很好奇这是否会被视为良好的编程习惯?

最佳答案:

0 个答案:

没有答案
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复