【发布时间】:2019-08-10 08:29:36
【问题描述】:
我想知道是否可以访问在 ctrl-C 中断流程时运行的函数的本地变量。示例,当按下 ctrl-C 时 main() 正在运行:
def main(myInfo):
signal.signal(signal.SIGINT, KeyboardBreak)
reportOut(myInfo)
def KeyboardBreak(signum, frame):
reportOut(myInfo)
def reportOut(myInfo):
print myInfo
无论 main() 一直到调用 reportOut() 的位置,还是流程被中断,我都希望 reportOut() 运行。
【问题讨论】: