Funktionen aus externen Python-Dateien aufrufen
Wenn Sie mit mehreren Python-Dateien in einem Projekt arbeiten, müssen Sie möglicherweise Funktionen aufrufen, die in einer Datei definiert sind von einem anderen. Dies kann über die Modul- und Importmechanismen von Python erreicht werden.
Importieren der Funktion
from file import function
Dadurch wird das Dateimodul importiert und die Funktion in Ihrer aktuellen Datei verfügbar gemacht.
Aufrufen der Funktion
Sobald die Funktion importiert ist, können Sie sie wie jede andere Funktion aufrufen:
function(a, b)
Auflösen ImportError
In Ihrer Frage ist beim Versuch, eine Funktion aus file.py zu importieren, ein ImportError aufgetreten. Dies liegt daran, dass „file“ ein reserviertes Wort in Python ist und nicht als Modulname verwendet werden kann. Benennen Sie Ihre Python-Datei in etwas anderes als file.py um.
Überlegungen zum Dateipfad
Stellen Sie sicher, dass die Datei, die die Funktion enthält, und die Datei, die die Funktion importiert, identisch sind Verzeichnis oder innerhalb des Python-Pfads. Andernfalls kann es zu ModuleNotFoundError-Ausnahmen kommen.
Das obige ist der detaillierte Inhalt vonWie rufe ich Funktionen aus externen Python-Dateien auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!