Mam następującą strukturę katalogówJak importować biblioteki standardowej zamiast samej nazwie modułu w ścieżce modułu
main_code.py
libs/
__init__.py
mylib.py
time.py
z main_code.py
tylko importowanie mylib
:
from libs import mylib
i mylib.py
tylko importowanie time
:
import time
print time
Teraz kolej s, że mylib.py
importuje libs/time.py
i nie do wbudowanej standardowej biblioteki time
. Czy istnieje sposób na uzyskanie "normalnego" zachowania, to znaczy, że mylib.py
importuje wbudowaną bibliotekę standardową time
, bez zmieniając time.py
? Czy to jest "normalne" zachowanie? Czy muszę zmienić nazwę na time.py
? Czy są jakieś zalecenia dotyczące stylu bardziej niż PEP8 w tej kwestii?