[Python] Importieren Sie das Modul eine Ebene höher

mydir └ parent.py   └ child.py

So importieren Sie parent.py aus child.py in eine Ordnerstruktur wie z

child.py



import sys
import pathlib

#Holen Sie sich den absoluten Pfad der nächsthöheren Ebene
parent_dir = str(pathlib.Path(__file__).parent.parent.resolve())

#Fügen Sie dem Modul-Suchpfad den absoluten Pfad der nächsthöheren Hierarchie hinzu
sys.path.append(parent_dir)

import parent

Recommended Posts

[Python] Importieren Sie das Modul eine Ebene höher
Python-Modul importieren
Import des Python-Originalmoduls
So funktioniert der Import von Python-Modulen
Über das Python-Modul venv
26.11.2015 Python> Funktionsliste des Moduls anzeigen> Mathematik importieren> Verzeichnis (Mathematik)
Versuchen Sie es mit dem Python Cmd-Modul
Werden Sie der nächsthöhere Python-Benutzer
Beherrsche das schwache Ref-Modul in Python
Übergeben Sie den Pfad des importierten Python-Moduls
Überprüfen Sie den Pfad des importierten Python-Moduls
Modulimport und Ausnahmebehandlung in Python
Installieren Sie das Python-Modul in einem beliebigen Verzeichnis
Importfehler: Kein Modul mit dem Namen 'xxxxx' in Python3
[Python] Farbiges Kartenplot auf der Ebene von Stadt / Gemeinde / Stadt / Dorf
python> import seiral> ImportError: Kein Modul mit dem Namen serial
[Python] Lassen Sie uns das Modul regelmäßig nach Zeitplan ausführen
Importieren Sie ein Python-Skript
Angeben des Modulladeziels mit GAE-Python
Ich habe versucht, das Datetime-Modul von Python zu verwenden
[Python] Ein grobes Verständnis des Protokollierungsmoduls
Versuchen Sie es mit dem Sammlungsmodul (ChainMap) von python3
Diejenige, die den Fortschrittsbalken in Python anzeigt
Import cv2 ModuleNotFoundError: Kein Modul mit dem Namen 'cv2' in Python3
Python-Sammlungsmodul
Verwenden Sie das nghttp2 Python-Modul von Homebrew aus pyenvs Python
Über den Import von externen Python-Modulen <Für Super-Anfänger>
Fassen Sie den Python-Import zusammen
[Wiedereinführung in Python] Importieren über das übergeordnete Verzeichnis
Verwendung von Raspeye Relay Module Python
[Python] Ruft die Liste der im Modul definierten Klassen ab
Verwenden wir die Python-Version des Confluence-API-Moduls.
Schreiben Sie Daten mit dem Python-Anforderungsmodul in KINTONE
Rufen Sie Ihr eigenes Python-Modul aus dem ROS-Paket auf
Python-Modul (Python-Lernnotiz ④)
Ein Liner in Python
Erstellen Sie ein Python-Modul
Python Zundko One Liner
Python aus oder importieren
der Zen von Python
[Python] Teilen Sie das Datum
Importieren Sie tsv mit Python
[Hikari-Python] Kapitel 08-01 Modul (Importmodul)
Laden Sie das Modul dynamisch.
[Python of Hikari-] Kapitel 08-03 Modul (Import und Verwendung der Standardbibliothek)
python> link> dir_util.copy_tree ()> update = 1> Kopieren Sie den erworbenen nicht?
Warum kann ich das Modul durch Importieren mit Python verwenden?
Erleichtern Sie die Anzeige von Python-Modulausnahmen
Mindestkenntnisse, um mit dem Python-Protokollierungsmodul zu beginnen
Anzeigen mit dem Python-Modul des mobilen Nifty Cloud-Backends
Anders als der Importtyp von Python. Bedeutung von aus A Import B.
[Hinweis] Import von Dateien in das übergeordnete Verzeichnis in Python
Schließen Sie den ersten Import des Moduls an und drucken Sie den Modulpfad
[Python: UnicodeDecodeError] Eine der Fehlerlösungen beim Lesen von CSV
Lösen Sie das japanische Problem, wenn Sie das CSV-Modul in Python verwenden.
Was ist die Standard-TLS-Version des Python-Anforderungsmoduls?