Ho la seguente struttura di directoryCome importare libreria standard invece di all'omonimo modulo nel percorso del modulo
main_code.py
libs/
__init__.py
mylib.py
time.py
con main_code.py
solo l'importazione di mylib
:
from libs import mylib
e mylib.py
solo importando time
:
import time
print time
Ora gira Si noti che mylib.py
importa libs/time.py
e non la libreria standard integrata time
. Esiste un modo per ottenere il comportamento "normale", ovvero che mylib.py
importi la libreria standard integrata time
, senza modificando time.py
? E 'questo il comportamento' normale 'comunque? Devo rinominare time.py
? Esistono raccomandazioni sulla guida di stile più di PEP8 su tale questione?