2013-01-23 10 views
5

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?

risposta

Problemi correlati