Come si chiama una funzione da un file importato? per esempio:Python: funzione di chiamata dal file importato
prova:
import test2
def aFunction():
print "hi there"
Test2:
import test
aFunction()
Questo mi invia un errore di nome, dicendo: la mia funzione non è definita. Ho anche provato:
from test import aFunction
E:
from test import *
Ho anche cercato di non importare test2 in prova. Sto arrivando a Python da C++, quindi temo che mi manchi qualcosa di palesemente ovvio per i programmatori Python veterani ...
Il vostro 'dalla prova aFunction' importazione dovrebbero hanno lavorato, quale errore hai visto? –
Nota che esiste anche un [pacchetto '' test'] (http://docs.python.org/2/library/test.html) incluso in Python, potresti invece importare * quello *. –
Avevo lo stesso errore nel mio progetto più grande, ho creato i file di test solo per mostrare il mio problema. Stavo ricevendo l'errore "Errore di importazione: impossibile importare il nome 'aFunction'". – RageCage