Python compile() फ़ंक्शन

उदाहरण

पाठ को कोड में कम्पाइल करें और फिर चलाएं:

x = compile('print(78)', 'test', 'eval')
exec(x)

रन उदाहरण

रोशनी और उपयोग

compile() फ़ंक्शन निर्दिष्ट स्रोत को कोड ऑब्जेक्ट के रूप में वापस करता है और चलाने के लिए तैयार करता है。

व्याकरण

compile(source, filename, mode, flag, dont_inherit, optimize)

पारामीटर वैल्यू

पारामीटर वर्णन
source अनिवार्य।समायोजित करने योग्य संसाधन, या तो स्ट्रिंग, बाइट या AST ऑब्जेक्ट हो सकता है
filename अनिवार्य।स्रोत के आगमन के लिए फ़ाइल का नाम।यदि स्रोत फ़ाइल से नहीं है, तो कुछ भी लिख सकते हैं
mode

अनिवार्य।वैध मान:

  • eval - यदि स्रोत एक एकल एक्सप्रेशन है
  • exec - यदि स्रोत वाक्य बॉक्स है
  • single - यदि स्रोत एक अंतरचयात्मक वाक्य है
flags वृत्तिमान।स्रोत को कैसे समायोजित करें।मूलभूत अनुक्रम: 0
dont-inherit वृत्तिमान।स्रोत को कैसे समायोजित करें।मूलभूत अनुक्रम: False
optimize वृत्तिमान अनिवार्य।मूलभूत अनुक्रम: -1

और अधिक उदाहरण

उदाहरण

एक से अधिक वाक्यों को समायोजित करें और चलाएं:

x = compile('print(89)\nprint(88)', 'test', 'exec')
exec(x)

रन उदाहरण

संबंधित पृष्ठ

संदर्भ:eval() फ़ंक्शन

संदर्भ:exec() फ़ंक्शन