ऐसे समय होते हैं जब आपको एक स्ट्रिंग के रूप में कोड के पूरे ब्लॉक की आवश्यकता होती है और चाहते हैं कि यह कोड एक बड़े पायथन प्रोग्राम के हिस्से के रूप में निष्पादित हो। इस लेख में हम देखेंगे कि कैसे हम एक वेरिएबल के लिए एक स्ट्रिंग के रूप में कोड पास कर सकते हैं और फिर उस वेरिएबल को एक रैपर प्रोग्राम में उपयोग कर सकते हैं जो इस प्रोग्राम को एक पायथन कोड के रूप में निष्पादित करेगा।
कोड को निष्पादित करने के लिए exec () फ़ंक्शन का उपयोग किया जाता है। कोड को तीन ".
. के भीतर एम्बेड किया जाना हैउदाहरण
code = """ numbers = [11,33,55,39,55,75,37,21,23,41,13] for num in numbers: if num%2 == 0: print ('the list contains an even number') break else: print ('the list doesnot contain even number') """ exec(code)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
the list does not contain even number.