Es ist Zeit, den Pass zu studieren.
Ich habe meine eigene Python-Datei erstellt und sie verwendet, indem ich beim Lesen einer anderen Datei den Pfad angegeben habe. Ich werde es als Memo hinterlassen. Der Inhalt ist für Anfänger.
Angenommen, Sie möchten die Datei functions.py aus der Datei main.py in der folgenden Datei lesen
/application
/common
functions.py
/main
main.py #Angenommen, Sie sind jetzt hier
import sys, os
sys.path.append(os.pardir)
#Dateiname, den Sie lesen möchten
from common.functions import hogehoge
--sys, os-> Python-Basisbibliotheken (= Bibliotheken, die nur durch Angabe des Imports ohne Installation verwendet werden können). sys aktiviert Operationen, die sich auf die Ausführungsumgebung von Python beziehen, und os aktiviert grundlegende Operationen, die sich auf das Betriebssystem beziehen.
--sys.path-> Stellt den Pfad zum Laden der Bibliothek dar (wie C: / hogehoge / hogehoge /)
--sys.path.append ("hoge") -> Ändern Sie die obigen Angaben in hoge
--os.pardir-> Stellt eine Zeichenfolge dar, die ein vom Betriebssystem abhängiges übergeordnetes Verzeichnis darstellt. Für Windows entspricht es *** ".." *** (entspricht `..```, wenn an der Eingabeaufforderung`
cd ..``` eingegeben wird)
import sys
sys.path.append("../common")
sys.path.append (" ../../another_application/lib/hogehoge ")
`(das ist alles)
Recommended Posts