পাইথনের সংখ্যা থেকে সিগন্যাল নাম পাওয়ার কোনো সহজ উপায় নেই৷ আপনি এর সমস্ত বৈশিষ্ট্য পেতে সংকেত মডিউল ব্যবহার করতে পারেন। তারপর 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'}