Python compile() फ़ंक्शन
उदाहरण
पाठ को कोड में कम्पाइल करें और फिर चलाएं:
x = compile('print(78)', 'test', 'eval') exec(x)
रोशनी और उपयोग
compile() फ़ंक्शन निर्दिष्ट स्रोत को कोड ऑब्जेक्ट के रूप में वापस करता है और चलाने के लिए तैयार करता है。
व्याकरण
compile(source, filename, mode, flag, dont_inherit, optimize)
पारामीटर वैल्यू
पारामीटर | वर्णन |
---|---|
source | अनिवार्य।समायोजित करने योग्य संसाधन, या तो स्ट्रिंग, बाइट या AST ऑब्जेक्ट हो सकता है |
filename | अनिवार्य।स्रोत के आगमन के लिए फ़ाइल का नाम।यदि स्रोत फ़ाइल से नहीं है, तो कुछ भी लिख सकते हैं |
mode |
अनिवार्य।वैध मान:
|
flags | वृत्तिमान।स्रोत को कैसे समायोजित करें।मूलभूत अनुक्रम: 0 |
dont-inherit | वृत्तिमान।स्रोत को कैसे समायोजित करें।मूलभूत अनुक्रम: False |
optimize | वृत्तिमान अनिवार्य।मूलभूत अनुक्रम: -1 |
और अधिक उदाहरण
उदाहरण
एक से अधिक वाक्यों को समायोजित करें और चलाएं:
x = compile('print(89)\nprint(88)', 'test', 'exec') exec(x)