stavo leggendo il sourcode per un progetto di pitone e sono imbattuto nel seguente riga:Python oggetto importazione che ha origine in un unico modulo da un modulo diverso in un terzo modulo
from couchexport.export import Format
(fonte: https://github.com/wbnigeria/couchexport/blob/master/couchexport/views.py#L1)
Sono andato a couchexport/export.py
per vedere cosa Format
era (Classe? Dict? Qualcos'altro?). Sfortunatamente Format
non è in quel file. export.py
importa tuttavia un Format
da couchexport.models dove è una classe Format
(fonte: https://github.com/wbnigeria/couchexport/blob/master/couchexport/models.py#L11).
Quando apro il file originale nel mio IDE e ho cercato la dichiarazione, nella riga che ho menzionato all'inizio di questa domanda, porta direttamente a models.py.
Cosa sta succedendo? Come può un'importazione da un file (export.py
) essere effettivamente un'importazione da un altro file (models.py
) senza essere esplicitamente indicato?
Non sono sicuro del problema n. 1. – DSM
@DSM: chiarito :) –
Ho pensato che potesse essere un idioma non tradotto ma dato che 'type' significa anche qualcosa in Python non ne ero sicuro. : ^) – DSM