【发布时间】:2019-10-11 10:40:55
【问题描述】:
我有一些函数可以在 try 中调用。这个尝试捕获一个键盘中断。目前 try 不会影响我在其中调用的函数执行的代码,我想知道是否有人可以帮助我。
我在一台 linux 机器上运行 python3。
import bar
def foo():
try:
bar.bar()
except KeyboardInterrupt:
print("Interrupted")
在另一个文件中:
def bar():
code...
但是当我按下 ctrl+c 时,except 不会执行。 如果该代码应该执行,请告诉我,我将发布代码,我现在不会发布它,因为它有点长。
我希望在我在 foo() try 中调用的所有函数中捕获键盘中断
【问题讨论】:
-
这应该可以。显示问题的minimal reproducible example。
标签: python-3.x function try-catch