কম্পিউটার

কিভাবে পাইথনে সংখ্যা থেকে সংকেত নাম পেতে?


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

  1. পাইথন 3 এ টিকিন্টার ফাইলিয়ালগ থেকে কীভাবে একটি স্ট্রিং পাবেন?

  2. পাইথন পান্ডাসে কলামের নাম থেকে কলাম সূচক কীভাবে পাবেন?

  3. পাইথনে ম্যাটপ্লটলিবে কীভাবে সংকেত প্লট করবেন?

  4. Python Tkinter এ একটি চেকবক্স থেকে কিভাবে ইনপুট পেতে হয়?