पायथन में संख्याओं से संकेत नाम प्राप्त करने का कोई सीधा तरीका नहीं है। आप इसकी सभी विशेषताओं को प्राप्त करने के लिए सिग्नल मॉड्यूल का उपयोग कर सकते हैं। फिर इस निर्देश का उपयोग उन चरों को फ़िल्टर करने के लिए करें जो SIG से शुरू होते हैं और अंत में उन्हें एक पासा में संग्रहीत करते हैं। उदाहरण के लिए,
उदाहरण
import signal sig_items = reversed(sorted(signal.__dict__.items())) final = dict((k, v) for v, k in sig_items if v.startswith('SIG') and not v.startswith('SIG_')) print(final)
आउटपुट
यह आउटपुट देगा:
{<Signals.SIGTERM: 15>: 'SIGTERM', <Signals.SIGSEGV: 11>: 'SIGSEGV', <Signals.SIGINT: 2>: 'SIGINT', <Signals.SIGILL: 4>: 'SIGILL', <Signals.SIGFPE: 8>: 'SIGFPE', <Signals.SIGBREAK: 21>: 'SIGBREAK', <Signals.SIGABRT: 22>: 'SIGABRT'}