Eine Datei aus einem Unterverzeichnis importieren
Problem:
Sie haben eine Python-Datei mit dem Namen tester.py befindet sich im Verzeichnis /project und eine weitere Datei namens BoxTime.py in einem Unterverzeichnis namens lib im Verzeichnis /project. Trotz des Versuchs, BoxTime mit dem Importbefehl zu importieren, tritt ein Importfehler auf.
Lösung:
Um dieses Problem zu beheben, befolgen Sie die Schritte in der Python-Paketdokumentation ( Abschnitt 6.4):
Importanweisung anpassen:
In tester.py den Import anpassen Anweisung, um den vollständigen Pfad zum BoxTime-Modul anzugeben:
import lib.BoxTime
Optional Alternative:
Alternativ können Sie die folgende Importanweisung verwenden, um das BoxTime-Modul als BT zu aliasen:
import lib.BoxTime as BT
Dadurch können Sie auf BoxTime-Funktionen als BT.bt_function() statt als lib zugreifen .BoxTime.bt_function().
Das obige ist der detaillierte Inhalt vonWie importiere ich eine Datei aus einem Unterverzeichnis in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!