Forum >> Principianti >> Utilizzi file con istruzione import che si trovano in cartelle diverse

Pagina: 1

Buongiorno, oggi altra ignoranza da nabbo.

Io ho un programma principale che per eseguire un comando deve poter lanciare/eseguire un'altro programma python che pero' NON si trova nella cartella del programma stesso.

Io ho pensato allora "lo importo" , certo peccato però che non ho trovato come deve essere la sintassi.




Altrimenti potrei anche fare in modo che dal programma principale venga richiamato/lanciato il secondo programma, e anche qui PECCO di sintassi.(anche se poi il controllo non torna al primo non è importante)




Quancuno a possibilita' di darmi due dritte ??




Grazie




Alberto

------
Alberto
Hai diversi modi di fare quello che chiedi, ad esempio potresti aggiungere con sys.path.insert(0, "path/al/file") e vedere che effetto fa, anche sys.file.append() potrebbe fare al caso tuo, studiati le differenze. Esistono anche metodi migliori, guardati qualcosa su __init__.py (non so che versione di Python usi) e scoprirai un bel mondo ai tuoi piedi.

Cya
Grazie Daniele, sempre preciso e di supporto.

Studio e se non capisco ..... Chiedo.




Grazie




Ciao




Alberto

------
Alberto


Pagina: 1



Esegui il login per scrivere una risposta.