python import at same folder -


यदि एक फ़ाइल को एक ही फाइल में एक ही फाइल में आयात करें।

फ़ाइल संरचना:

 । एक ???? एक ???? एक ???? बी '' एक '' एक '???? ???? सीसीएपी एक â एक ???? एक ???? ???? D.py एक ???? एक ???? ???? ???? __init__.py एक ¢ एक ????    import bc प्रिंट "सफलतापूर्वक आयात करें"   

__init__.py

1 :

मैं दोनों का उपयोग

  अजगर d.py   

और:

 

> sys.path.insert (0, वास्तविकपथ (पथ_जोइंड (डायनाम नाम (__ फ़ाइल__), '../')))

हालांकि, यह मानक की तरह नहीं लगता जिस तरह से।

कुछ प्रसिद्ध परियोजना की तरह: तूफान या कुछ क्या, हमेशा इस संरचना का उपयोग कर।

ऑटोटाइस्ट टूल्स जैसे स्निफर, ऑटोनोज ऐसी संरचना चला सकते हैं यदि आयात वाक्य एक ही फाइल में है।

मुझे पता नहीं क्यों ।

PEP328 या PEP366 मुझे इसके बारे में एक महान समाधान नहीं देते।

PEP8 मुझे इस तरह से काम करने की सलाह देते हैं।

सवाल भी होते हैं जब एक अन्य मॉड्यूल (अन्य फाइल में) आयात करें जैसे:

  एक "????" ??? एक एक ???? एक ???? एक ???? ???? E.py एक ???? एक ???? ???? ???? __init__.py एक ¢ एक ???? बी '' एक '' एक '???? ???? सीसीएपी एक â एक ???? एक ???? ???? D.py एक ???? एक ???? ???? ???? __init__.py एक ¢ एक ???? __init__.py    

आपको python b / d.py के बजाय अजगर d.py

Comments