मैं है निम्नलिखित निर्देशिका संरचनाकैसे मॉड्यूल रास्ते में मानक पुस्तकालय आयात करने के लिए बजाय समान नाम वाले मॉड्यूल के
main_code.py
libs/
__init__.py
mylib.py
time.py
main_code.py
साथ
सिर्फ mylib
आयात:
from libs import mylib
और mylib.py
सिर्फ time
आयात:
import time
print time
अब यह चालू है एस mylib.py
आयात libs/time.py
और अंतर्निहित मानक लाइब्रेरी time
आयात करता है। 'सामान्य' व्यवहार प्राप्त करने का कोई तरीका है, यानी mylib.py
अंतर्निहित मानक लाइब्रेरी time
, आयात किए बिनाtime.py
बदल रहा है? क्या यह वैसे भी 'सामान्य' व्यवहार है? क्या मुझे time.py
का नाम बदलना है? क्या उस मुद्दे पर पीईपी 8 की तुलना में कोई स्टाइल गाइड सिफारिशें हैं?