Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन मॉड्यूल में सभी कार्यों को कैसे सूचीबद्ध करें?


आप मॉड्यूल की सभी विशेषताओं/विधियों को प्राप्त करने के लिए dir(module) का उपयोग कर सकते हैं। उदाहरण के लिए,

>>> import math
>>> dir(math)
['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'hypot', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']

लेकिन यहाँ जैसा कि आप देख सकते हैं मॉड्यूल की विशेषताएँ (__name__, __doc__, आदि) भी सूचीबद्ध हैं। आप एक साधारण फ़ंक्शन बना सकते हैं जो एक मॉड्यूल के सदस्यों को प्राप्त करने के लिए isfunction predicate और getmembers(module, predicate) का उपयोग करके इन्हें फ़िल्टर करता है। उदाहरण के लिए,

>>> from inspect import getmembers, isfunction
>>> import helloworld
>>> print [o for o in getmembers(helloworld) if isfunction(o[1])]
['hello_world']

ध्यान दें कि यह बिल्ट इन मॉड्यूल्स के लिए काम नहीं करता है क्योंकि उन मॉड्यूल्स के लिए फंक्शन्स का प्रकार फंक्शन नहीं बल्कि बिल्ट इन फंक्शन है।


  1. पायथन में एक सूची की प्रतिलिपि कैसे करें

    आप कॉपी () मेथड, स्लाइसिंग, लिस्ट () मेथड और लिस्ट कॉम्प्रिहेंशन का उपयोग करके पायथन में लिस्ट को कॉपी कर सकते हैं। कॉपी () विधि पायथन सूची को कॉपी करने का सबसे सीधा तरीका है। जब आप पायथन में एक सूची के साथ काम कर रहे होते हैं, तो आपको ऐसी स्थिति का सामना करना पड़ सकता है जहां आप उस सूची की एक प्र

  1. पायथन विस्तार का उपयोग कैसे करें ()

    मान लीजिए कि आप एक पार्टी करने जा रहे हैं, और आपके पास उन दोस्तों की एक सूची है जिन्हें आप आमंत्रित करने जा रहे हैं। जैसे-जैसे आप उन लोगों के बारे में सोचते हैं, जिन्हें आप आमंत्रित करना चाहते हैं, यह सूची बढ़ सकती है। यह वह जगह है जहां पायथन विस्तार () विधि आती है। विस्तार () विधि आपको सूची के

  1. पायथन में Matplotlib कैसे आयात करें?

    सबसे पहले, सुनिश्चित करें कि आपके पास पायथन . है और पिप आपके सिस्टम पर प्रीइंस्टॉल्ड। पायथन संस्करण की जाँच करने के लिए, टाइप करें python --version पाइप संस्करण की जांच करने के लिए, टाइप करें pip −V फिर, निम्न पाइप चलाएँ Matplotlib को स्थापित करने के लिए कमांड प्रॉम्प्ट में कमांड करें। pip i