voglio avere una gerarchia che assomiglia a questo (e deve assomigliare a questo)Importa in un'altra directory da un sub-directory "parallelo"
main_folder\
main.py
domain_sub_directory\
__init__.py
domain.py
ui_sub_direcotory\
__init__.py
menu.py
ho bisogno di attivare Frome ui.py main.py ma poi acces domain.py da menu.py. Come lo posso fare ?
ho fatto questo nel principale:
import ui_sub_directory.ui
Questo in ui:
import domain_sub_directory.domain
Ma il modulo di interfaccia utente non vede il modulo di dominio.
Cosa sto sbagliando?
BTW devo importare anche la classe con cui sto lavorando? e qual è la differenza tra questo e:
from x import y
?
* Edit * per coloro che non capiscono che voglio importare da:
folder1 /folder2 /folder3 /module1
Voglio importare questo:
folder1 /folder2 /module2
'import ui_sub_directory.ui()' è già sintassi e logica errata. – Gandaro
Quasi un duplicato di questo: http://stackoverflow.com/questions/8951255/import-script-from-a-parent-directory –
Potrei anche chiederti "qual è la differenza tra mele e pere", che sarebbe essere una domanda simile Sono completamente diversi. Il primo è sbagliato e il secondo no. Per favore [leggi le importazioni] (http://docs.python.org/tutorial/modules.html). – Gandaro