Jak wywołujesz funkcję z zaimportowanego pliku? na przykład:Python: wywoływanie funkcji z zaimportowanego pliku
Test:
import test2
def aFunction():
print "hi there"
Test2:
import test
aFunction()
To daje mi błąd imię, mówiąc moja funkcja nie jest zdefiniowana. Próbowałem również:
from test import aFunction
oraz:
from test import *
Ja również nie próbowano importowania test2 w teście. Przychodzę do Pythona z C++, więc obawiam się, że brakuje mi czegoś oczywistego dla weteranów programów Pythona ...
Twój 'z testów aFunction' przywóz powinny pracowali, jaki błąd widziałaś? –
Zauważ, że jest również pakiet ['test'] (http://docs.python.org/2/library/test.html) dołączony do Pythona, możesz zaimportować * to * zamiast tego. –
Miałem ten sam błąd w moim większym projekcie, stworzyłem pliki testowe tylko po to, by pokazać mój problem. Wystąpił błąd "Błąd importu: Nie można zaimportować nazwy" Funkcja "". – RageCage