__init__.py ফাইলগুলিকে পাইথনকে প্যাকেজ ধারণকারী ডিরেক্টরি হিসাবে ব্যবহার করতে হবে; এটি একটি সাধারণ নাম সহ ডিরেক্টরিগুলিকে প্রতিরোধ করার জন্য করা হয়, যেমন স্ট্রিং, অনিচ্ছাকৃতভাবে বৈধ মডিউলগুলি লুকিয়ে রাখা থেকে যা পরে মডিউল অনুসন্ধানের পথে ঘটে। সবচেয়ে সহজ ক্ষেত্রে, __init__.py শুধুমাত্র একটি খালি ফাইল হতে পারে, তবে এটি প্যাকেজের জন্য আরম্ভ করার কোডও চালাতে পারে বা __all__ ভেরিয়েবল সেট করতে পারে। __init__.py ফাইলের একটি উদাহরণ:
from math import sin from my_package import my_func
উপরের কোডটি নিশ্চিত করে যে আমদানিকৃত ফাংশনগুলি প্যাকেজের মডিউলগুলিতে উপলব্ধ থাকে যখন এটি আমদানি করা হয় যেমন এটি __init__.py ফাইলে সংজ্ঞায়িত করা হয়েছে। আপনি https://mikegrouchy.com/blog/2012/05/be-pythonic-__init__py.html
এ __init__.py সম্পর্কে আরও পড়তে পারেন