पाइथन में distutils
में एक पाइथन पैकेज का वर्णन करते समय, __init__.py
में प्रत्येक निर्देशिका को स्वचालित रूप से प्राप्त करने का एक तरीका है और इसे उप-पैकेज के रूप में शामिल किया गया है?पाइथन में डिस्ट्यूटल्स को स्वचालित रूप से पैकेज
यानी अगर संरचना होती है:
mypackage/__init__.py
mypackage/a/__init__.py
mypackage/b/__init__.py
मैं कर रहा से बचना चाहते हैं:
packages = ['mypackage', 'mypackage.a', 'mypackage.b']
और इसके बजाय सिर्फ कार्य करें:
packages = ['mypackage']
और यह अपने आप a
की तरह चीजों को खोजने के लिए है और b
क्योंकि उनके पास एक init फ़ाइल है। धन्यवाद।
बस सुनिश्चित करें कि आप न दें कि किसी भी कबाड़ का निर्माण करता है, तो आप यह कर पहले अपने पैकेज संरचना में जमा कर सकते हैं। – asmeurer