您可以循环浏览信号模块中的信号并进行设置。
for i in [x for x in dir(signal) if x.startswith("SIG")]:
try:
signum = getattr(signal,i)
signal.signal(signum,sighandler)
except (OSError, RuntimeError) as m: #OSError for python3, RuntimeError for 2
print ("Skipping {}".format(i))