[Anfängernotiz] So legen Sie den Lesepfad der Bibliothek in Python fest

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.

einpacken

Hauptpapier

Annahme

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

Methode 1: Verwenden Sie sys.path.append (os.pardir).

import sys, os
sys.path.append(os.pardir)

#Dateiname, den Sie lesen möchten
from common.functions import hogehoge

Kommentar

--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)

Methode 2: Geben Sie den relativen Pfad in Klammern in sys.path.append () an.

import sys
sys.path.append("../common")

Kommentar

(das ist alles)

Recommended Posts

[Anfängernotiz] So legen Sie den Lesepfad der Bibliothek in Python fest
Verwendung der C-Bibliothek in Python
So debuggen Sie eine Standard-Python-Bibliothek in Visual Studio
Eine Geschichte darüber, wie man einen relativen Pfad in Python angibt.
Verwendung der Python-Bildbibliothek in der Python3-Serie
So geben Sie die TLS-Version in Python-Anforderungen an
So erhalten Sie die Dateien im Ordner [Python]
So rufen Sie den n-ten größten Wert in Python ab
So übergeben Sie den Pfad zu der mit pyenv und virtualenv mit PyCharm erstellten Bibliothek
So ermitteln Sie die Anzahl der Stellen in Python
Wie Sie das aktuelle Verzeichnis in Python in Blender kennen
[Python] Verwendung der Diagrammerstellungsbibliothek Altair
[Python] Zusammenfassung, wie die Farbe der Figur angegeben wird
Verwendung des in Lobe in Python erlernten Modells
Wie man in Python entwickelt
[Python] So geben Sie Listenwerte der Reihe nach aus
[Selen] Wie wird der relative Pfad des Chromedriver angegeben?
[Python] So überprüfen Sie, ob der Schlüssel im Wörterbuch vorhanden ist
So importieren Sie die in EFS eingerichtete Python-Bibliothek in Lambda
[Python] Verwendung von Matplotlib, einer Bibliothek zum Zeichnen von Diagrammen
Verwendung der Methode __call__ in der Python-Klasse
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Festlegen der Cache-Steuerung für den BLOB-Speicher in Azure Storage in Python
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
Hinweise zur Verwendung von Marshmallow in der Schemabibliothek
Data Science-Begleiter in Python, wie man Elemente in Pandas spezifiziert
[Python] Wie man PCA mit Python macht
So sammeln Sie Bilder in Python
Holen Sie sich den Desktop-Pfad in Python
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
Holen Sie sich den Skriptpfad in Python
Im Python-Befehl zeigt Python auf Python3.8
So erhalten Sie die Python-Version
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
Holen Sie sich den Desktop-Pfad in Python
[Nanonets] Wie poste ich Memo [Python]
Umgang mit Japanisch mit Python
Wie Sie die interne Struktur eines Objekts in Python kennen
Das 15. Offline-Echtzeit-Schreiben eines Referenzproblems in Python
17. Offline-Echtzeit So lösen Sie Schreibprobleme mit Python
So überprüfen Sie die Speichergröße einer Variablen in Python
So stellen Sie fest, dass in Python3 ein Kreuzschlüssel eingegeben wurde
Verwendung von Sternchen (*) in Python. Vielleicht ist das alles? ..
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
Das 14. Referenzproblem beim Schreiben in Echtzeit in Python
Das 18. Offline-Echtzeit-Schreiben eines Referenzproblems in Python
So zeigen Sie Bytes in Java und Python auf die gleiche Weise an
[Einführung in Python] Wie verwende ich eine Klasse in Python?
So machen Sie R chartr () in Python
[Itertools.permutations] So löschen Sie eine Sequenz in Python
So arbeiten Sie mit BigQuery in Python
[Python-Anfängermemo] Python-Zeichenfolge, Pfadoperation
Wie bekomme ich Stacktrace in Python?
So zeigen Sie die neunundneunzig Tabelle in Python an
So extrahieren Sie einen Polygonbereich in Python