python - 尝试添加 KeyboardInterrupt signal_handler 但返回:
问题描述
我试图在我的代码中添加一个 KeyboarInterrupt 信号,所以我在谷歌上搜索了一些帮助,我发现了这个:
import signal
import sys
def sigint_handler(signal, frame):
print 'Interrupted'
sys.exit(0)
signal.signal(signal.SIGINT, sigint_handler)
当我在 Python IDLE 上尝试它时,我得到了:
>>> import signal
>>> import sys
>>> def sigint_handler(signal, frame):
... print('interrupted')
... sys.exit(0)
... signal.signal(signal.SIGINT, signal_handler)
File "<stdin>", line 4
signal.signal(signal.SIGINT, signal_handler)
^
SyntaxError: invalid syntax
我真的不知道我需要做什么。。
我自学(Python和英语哈哈)所以我不是很有经验。欢迎任何帮助
解决方案
推荐阅读
- javascript - 我可以使用 AWS lambda 作为 WebSocket(AWS IoT 堆栈)的客户端吗?
- python - Keras CNN val_accuracy、loss、accuracy
- python - Python内存管理的困惑
- regex - 正则表达式:浮点数与非数字符号的完全匹配
- nginx - unknown directive "state" in nginx 1.17.7
- database - DB21015E The Command Line Processor backend process request queue or input queue was not created within the timeout period
- go - time.Location() returns as "Local" even if /etc/localtime is correct
- javascript - 尽管已经在 vuejs 的 for 循环中创建了复选框,但单独检查和取消选中复选框
- ubuntu - 使用 gnuplot 绘制进程树
- haskell - Is this idiomatic Haskell - Two Sum Question