توابع 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)', 'تست', 'ایکسک')
ایکسک(ایکس)

چلائی مثال

مقابلہ صفحات

مراجع:ایول() فنکشن

مراجع:ایکسک() فنکشن