ereditarietà / importazione di Python: i moduli importati del file principale, dovrebbe importare anche i figli o i genitori?

1

Le mie scuse se questa domanda ha già una risposta & accessibile attraverso la ricerca - non è abbastanza sicuro come esprimere questa particolare query. Quindi, ecco lo scenario & domanda:

File a.py importa diversi moduli Python comuni (panda, numpy, ecc.) e un file b.py farà uso di classi create in a.py , così come i moduli che a.py importano.

Per motivi di prestazioni e amp; clean code , quale di queste opzioni dovrei fare? 1) crea una classe in b.py che importa non solo le classi, ma anche i moduli comuni, creati in a.py ?

2) importa solo le classi "a" appena create e importa nuovamente i moduli comuni in "b"?

3) crea un _init__.py, setup.py o main .py per il progetto che in-aggregato importa tutti i moduli richiesti tra i file che vengono creati?

    
posta CB001 20.08.2016 - 19:24
fonte

0 risposte

Leggi altre domande sui tag