কম্পিউটার টিউটোরিয়াল

পাইথন মডিউল কম্পাইল্ড ফরম্যাটে রাখা

হ্যাঁ, আপনি পাইথন মডিউল কম্পাইল্ড ফরম্যাটে রাখতে পারেন। পাইথন আপনি কোনো মডিউল ইমপোর্ট করলে আটোমেটিক্যালি পাইথন সোর্স কোড কম্পাইল করে, তাই .pyc ফাইল তৈরি করার সবচেয়ে সহজ উপায় হলো সেটি ইমপোর্ট করা। আপনার যদি mymodule.py মডিউল থাকে, তবে শুধু করুন:

>>> import mymodule

এটি একই ডিরেক্টরিতে mymodule.pyc ফাইল তৈরি করবে। একটি ড্রব্যাক হলো এটি শুধু কম্পাইল করেই না, এক্সিকিউট ও করে, যা আপনি চাইতে পারেন না (তবে, স্ক্রিপ্ট এক্সিকিউট করতে ব্যর্থ হলেও এটি পুরো স্ক্রিপ্ট কম্পাইল করে দেয়)। প্রোগ্রাম্যাটিক্যালি এবং কোড এক্সিকিউট না করে এটি করতে চাইলে py_compile মডিউল ব্যবহার করতে পারেন:

>>> import py_compile
>>> py_compile.compile("mymodule.py")

compileall নামক একটি মডিউলও আছে যা পুরো ডিরেক্টরি ট্রির সকল মডিউল কম্পাইল করতে ব্যবহার করা যায়।

>>> import compileall
>>> compileall.compile_dir("mylib", force=1)

দ্রষ্টব্য: পাইথনের বাইটকোড প্ল্যাটফর্মের মধ্যে পোর্টেবল, কিন্তু পাইথন রিলিজের মধ্যে հẳ থাকতে পারে।

  1. একাধিক পাইথন মডিউল বান্ডেল করা

  2. লোকালি ইনস্টল করা পাইথন মডিউলদের তালিকা পাওয়া

  3. পাইথনে একাধিক ইমপোর্ট করা

  4. পাইথন ইমপোর্ট স্টেটমেন্টে একাধিক মডিউল ব্যবহার করা