Python compile() ফাংশন
ইনস্ট্যান্স
টেক্সটকে কোডে কম্পাইল করুন এবং এক্সিকিউট করুন:
x = compile('print(78)', 'test', 'eval') exec(x)
সংজ্ঞা ও ব্যবহার
compile() ফাংশন নির্দিষ্ট সূত্রটিকে কোড অবজেক্ট হিসাবে ফেরত দেয়, এবং সার্ভ করার জন্য প্রস্তুত করে
সিন্ট্যাক্স
compile(source, filename, mode, flag, dont_inherit, optimize)
পারামিটার মান
পারামিটার | বর্ণনা |
---|---|
source | অপশনাল।কম্পাইল করতে হবে যে সূত্র, চিহ্নিত হতে পারে শব্দ, বাইট বা AST অবজেক্ট |
filename | অপশনাল।সূত্রটির উৎস থেকে এসেছে এমন ফাইলের নাম।যদি সূত্র ফাইল থেকে না এসেছে, তবে কোনও কিছু লিখতে পারেন |
mode |
অপশনাল।সুসংক্রান্ত মান
|
flags | সাংকেতিক।সূত্রকে কম্পাইল করার পদ্ধতি।ডিফল্ট 0 |
dont-inherit | সাংকেতিক।সূত্রকে কম্পাইল করার পদ্ধতি।ডিফল্ট False |
optimize | সাংকেতিক।কম্পাইলারের অপটাইমাইজেশন স্তর নির্ধারণ।ডিফল্ট -1 |
আরও ইনস্ট্যান্স
ইনস্ট্যান্স
দুইটিরও বেশি বাক্য কম্পাইল করে, এবং সার্ভ করুন:
x = compile('print(89)\nprint(88)', 'test', 'exec') exec(x)