Python compile() ఫంక్షన్
మరిన్ని ఉదాహరణలు
పదం కోడ్ లో కంపైల్ చేయండి మరియు అది నిర్వహించండి:
x = compile('print(78)', 'test', 'eval') x = compile('print(89)\nprint(88)', 'test', 'exec')
x = compile('print(78)', 'test', 'eval')
నిర్వచనం మరియు ఉపయోగం
compile() ఫంక్షన్ నిర్దేశించిన మూలాన్ని కోడ్ వస్తువుగా తిరిగి ఇవ్వడం మరియు నిర్వహించడానికి తయారు చేస్తుంది.
సంతకంవివరణdont_inherit అవసరం. కమ్పైల్ చేయవలసిన వనరులు, కాకుండా పదబంధం, బైట్స్ లేదా AST వస్తువు ఉంటాయి.dont_inherit అవసరం. మూలం వచ్చిన ఫైల్ పేరు. మూలం ఫైల్ నుండి వచ్చినది కాదు అయితే, ఏదైనా రాయండి.dont_inherit compile(dont_inherit flagdont_inherit ఎంపికలు. మూలం కమ్పైల్ చేయడానికి ఎలా. అప్రమేయంగా False.,
)
పారామీటర్ విలువలు | పారామీటర్స్ |
---|---|
వివరణ | source |
అవసరం. కమ్పైల్ చేయవలసిన వనరులు, కాకుండా పదబంధం, బైట్స్ లేదా AST వస్తువు ఉంటాయి. | filename |
అవసరం. మూలం వచ్చిన ఫైల్ పేరు. మూలం ఫైల్ నుండి వచ్చినది కాదు అయితే, ఏదైనా రాయండి. |
mode
|
single - మూలం ఒక ఇంటరాక్టివ్ వాక్యం ఉంటే | flags |
ఎంపికలు. మూలం కమ్పైల్ చేయడానికి ఎలా. అప్రమేయంగా 0. | dont-inherit |
ఎంపికలు. మూలం కమ్పైల్ చేయడానికి ఎలా. అప్రమేయంగా False. | optimize |
ఎంపికలు. కమ్పైలర్ అభివృద్ధి స్థాయిని నిర్వచించండి. అప్రమేయంగా -1.
మరిన్ని ఉదాహరణలు
ఉదాహరణ
ఒకటికన్నా ఎక్కువ వాక్యాలను కమ్పైల్ చేయండి మరియు నిర్వహించండి: x = compile('print(89)\nprint(88)', 'test', 'exec')