Python: aufrufende Funktion aus importierten Datei

Wie nennt man eine Funktion aus einer importierten Datei? zum Beispiel:

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 habe auch versucht nicht importieren, test2, test. Ich komme, um von Python aus C++, so dass ich fürchte, ich bin etwas fehlt offensichtlich für erfahrene Python-progammers...

  • Ihre from test import aFunction sollte gearbeitet haben, welche Fehler hast du gesehen?
  • Beachten Sie, dass es auch eine test - Paket im Lieferumfang von Python, könnte Sie importieren, statt.
  • Ich hatte den gleichen Fehler bei meinem größeren Projekt, ich habe die Dateien testen, nur um zu zeigen mein problem. Ich war immer der Fehler "Import Error: could not import name 'aFunction'".
InformationsquelleAutor RageCage | 2013-09-27
Schreibe einen Kommentar