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

पायथन ऑब्जेक्ट्स से सोर्स कोड कैसे प्राप्त करें?

हम फंक्शन का सोर्स कोड प्राप्त करने के लिए inspect मॉड्यूल के getsource() मेथड का उपयोग करते हैं।

inspect.getsource(object)

किसी ऑब्जेक्ट के लिए सोर्स कोड का टेक्स्ट लौटाता है। आर्गुमेंट मॉड्यूल, क्लास, मेथड, फंक्शन, ट्रेसबैक, फ्रेम, या कोड ऑब्जेक्ट हो सकता है। सोर्स कोड एकल स्ट्रिंग के रूप में लौटाया जाता है। यदि सोर्स कोड प्राप्त नहीं किया जा सकता तो IOError उठाया जाता है।

यदि फंक्शन स्ट्रिंग, स्ट्रीम से संकलित है या संकलित फ़ाइल से आयात किया गया है, तो आप उसका सोर्स कोड प्राप्त नहीं कर सकते।

हम inspect मॉड्यूल आयात करते हैं और दिए गए स्क्रिप्ट के लिए सोर्स कोड निम्नानुसार प्राप्त करते हैं:

उदाहरण

#baz.py
import inspect
class foo:
    def bar():
        print 'Hello'
print(inspect.getsource(foo))

आउटपुट

C:/Users/TutorialsPoint1/~.py class foo:     def bar():         print 'Hello' 
  1. Python में Label से Text कैसे Remove करें? Python में Label से Text कैसे Remove करें?

    Tkinter GUI-based applications बनाने और develop करने के लिए एक Python library है। इस लेख में, हम देखेंगे कि कुछ text वाले Label से text कैसे remove करें। Label से text remove करने के लिए, हम एक associated button बनाएंगे जो Label के लिए trigger के रूप में कार्य करेगा। उदाहरण # Import Tkinter Library

  1. - Python में कस्टमाइज़्ड इंडेक्स होने पर सीरीज़ से कई तत्व कैसे प्राप्त करें?

    जब इंडेक्स वैल्यू कस्टमाइज़्ड होती हैं, तो उन्हें series_name[index_value] का उपयोग करके एक्सेस किया जाता है।index_value को सीरीज़ में पास किया जाता है जिसे मूल सीरीज़ से मिलान करने का प्रयास किया जाता है। यदि यह मिल जाता है, तो वह संबंधित डेटा भी कंसोल पर प्रदर्शित होता है।आइए देखते हैं कि कई तत्वो

  1. Google Colaboratory पर Python कोड कैसे चलाएं Google Colaboratory पर Python कोड कैसे चलाएं

    Google Colaboratory एक मुफ्त Jupyter नोटबुक वातावरण है जिसमें किसी सेटअप की आवश्यकता नहीं होती और यह पूरी तरह से क्लाउड में चलता है। यह Google क्लाउड में होस्ट किया गया है और Python कोडर के लाभ के लिए Google द्वारा बनाए रखा जाता है जो क्लाउड वातावरण का उपयोग करके Python स्क्रिप्ट चलाना और टेस्ट करना