Wie rufen Sie eine Funktion aus einer importierten Datei auf? zum Beispiel:Python: Funktion aus importierter Datei aufrufen
Test:
import test2
def aFunction():
print "hi there"
Test2:
import test
aFunction()
Diese geben Sie mir einen Namen Fehler, sagen meine Funktion nicht definiert ist. Ich habe auch versucht:
from test import aFunction
Und:
from test import *
ich auch habe versucht, nicht test2 in Test importieren. Ich komme zu Python von C++, also fürchte ich, dass ich etwas vermisse, was für erfahrene Python-Programmierer offensichtlich ist ...
Ihre 'von Testimport aFunction' gearbeitet haben sollte, welche Fehler haben Sie gesehen? –
Beachten Sie, dass auch ein ['test'-Paket] (http://docs.python.org/2/library/test.html) in Python enthalten ist, Sie könnten stattdessen * das * importieren. –
Ich hatte den gleichen Fehler in meinem größeren Projekt, ich erstellte die Testdateien, nur um mein Problem zu zeigen. Ich erhielt den Fehler "Importfehler: Name konnte nicht importiert werden aFunction '". – RageCage