Datei in einem anderen Verzeichnis öffnen (Python)

Ich war schon immer verwirrt in Bezug auf das Durchlaufen von Verzeichnissen in Python und habe eine Situation, die mich neugierig macht: Ich habe eine Datei, auf die ich in einem Verzeichnis zugreifen möchte, das im Wesentlichen parallel zu dem Verzeichnis ist, in dem ich mich gerade befinde Bei dieser Verzeichnisstruktur:

\parentDirectory
    \subfldr1
        -testfile.txt
    \subfldr2
        -fileOpener.py

Ich versuche, in fileOpener.py ein Skript zu erstellen, um aus subfldr2 auszusteigen, in subfldr1 einzusteigen und dann open () in testfile.txt aufzurufen.

Vom Surfen im Stackoverflow habe ich Leute gesehen, dieos undos.path, um dies zu erreichen, aber ich habe nur Beispiele für Dateien in Unterverzeichnissen unterhalb des Ursprungs des Skripts gefunden.

Als ich daran arbeitete, wurde mir klar, dass ich das Skript einfach in subfldr1 verschieben könnte, und dann wäre alles in Ordnung, aber meine Neugier ist geweckt, wie dies erreicht werden würde.

EDIT: Diese Frage betrifft insbesondere einen Windows-Computer, da ich nicht weiß, wie Laufwerksbuchstaben und Backslashes dies berücksichtigen würden.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage