توابع compile() در پایتون
مثال
متن کو کد میسازیم، سپس اجرا میکنیم:
ایکس = compile('پرنٹ(78)', 'تست', 'ایول') ایکسک(ایکس)
تعلیم اور استعمال
compile() فنکشن جو معین کی گئی سورس کو کد آئیٹم کے طور پر واپس دیتا ہے، اور چلائی کیلئے تیار کرتا ہے۔
گرامر
compile(source, filename, mode, flag, dont_inherit, optimize)
پارامتر کا مراد
پارامتر | وصف |
---|---|
source | ضروری۔ کمپائل کرنا ہوئی منابع، جو کہ چارٹر، بائٹس یا AST آئیٹم ہوسکتے ہیں |
filename | ضروری۔ سورس کا آنے والا فائل کا نام۔ اگر سورس فائل سے نہیں آنتا تو کچھ بھی لکھ سکتے ہیں |
mode |
ضروری۔ مجاز اعداد:
|
flags | اختیارتی۔ سورس کو کمپائل کرنے کا طریقہ تعین کریں۔ ملازمت 0 کا ہوگا۔ |
dont-inherit | اختیارتی۔ سورس کو کمپائل کرنے کا طریقہ تعین کریں۔ ملازمت False کا ہوگا۔ |
optimize | اختیارتی۔ کمپائلر کی بہتری کی سطح کا تعین کریں۔ ملازمت -1 کا ہوگا۔ |
بھی ترقیات
مثال
ایک سے زیادہ کلمات کو کمپائل کرکے چلائیں:
ایکس = compile('پرنٹ(89)\نپرنٹ(88)', 'تست', 'ایکسک') ایکسک(ایکس)