Domanda Ri-importare modulo

Stato
Discussione chiusa ad ulteriori risposte.

SenzaCappello

Utente Bronze
2 Maggio 2015
33
7
12
46
Ultima modifica:
Ciao a tutti,
ho un problema che non riesco a risolvere..... uso python 3.4:
Io creo un file con estensione .py...esempio

NOME FILE ="prova.py"
a=2
print(a)

Poi creo un programma dove importo il modulo da me creato
from prova import *
e giustamente mi printa 2

quello che vorrei fare, è farglielo ri-importare durante l'esecuzione del programma , tipo reload(che con la versione 3.4 non funziona)

Se io cambio qualcosa nel mio modulo"prova" mi tocca riavviare il programma per vedere le modifiche, è un pò come se volessi fare una cosa del genere:

def importa_di_nuovo ():
....from prova import *

Richiamo la funzione e lui mi fa di nuovo l'import.
ma così non si può fare


l'unico comando che non mi genera errore è:

importlib.import_module("prova")

ma non funziona, mi tocca sempre riavviare per effettuare la rilettura del modulo....

Grazie per l'attenzione...
 
HO RISOLTO...alle 3 di notte MA HO RISOLTO.
Inanzi tutto stavo usando la versione 3.2(è grave non sapere che versione usi)


import imp

imp.reload(Nome_Modulo)
così facendo mi ricarica il modulo con le eventuali modifiche rendendomelo più dinamico...

..Perdonatemi per il disturbo ma stavo impazzendo, non riuscivo a uscirne mi ero impuntato su importlib.
Potete chiudere grazie.
 
  • Mi piace
Reazioni: TheSeeker
Stato
Discussione chiusa ad ulteriori risposte.