পাইথন স্ক্রিপ্টকে মডিউল হিসেবে ব্যবহার করার জন্য ফাংশন কল কোড নিচে যোগ করে কমান্ড লাইন থেকে রান করা যায়।
প্যাটার্ন
# mymodule.py
def fubar():
# useful work
pass
if __name__ == "__main__":
fubar()
রান করা
$ python mymodule.py
ব্যাখ্যা
__name__ == "__main__"ব্লক শুধু তখন এক্সিকিউট হয় যখন ফাইলটি সরাসরি রান করা হয় (ইম্পোর্ট করলে না)।- এটি মডিউলকে এবং এক্সিকিউটেবল স্ক্রিপ্ট — দুভাবেই ব্যবহারযোগ্য করে তোলে।
- টেস্টিং এবং ডেমোর জন্য আদর্শ প্যাটার্ন।