Heim > Backend-Entwicklung > Python-Tutorial > Wie erhalte ich den absoluten Dateipfad in Python?

Wie erhalte ich den absoluten Dateipfad in Python?

Patricia Arquette
Freigeben: 2024-11-16 19:49:03
Original
622 Leute haben es durchsucht

How to Get the Absolute File Path in Python?

Ermitteln eines absoluten Dateipfads in Python

Bei der Arbeit mit Dateien ist es wichtig, deren absolute Pfade zu kennen, um nahtlose Dateivorgänge zu ermöglichen und zu vermeiden Mehrdeutigkeit. In Python ist es einfach, den absoluten Pfad einer Datei zu ermitteln, wie unten gezeigt.

Verwendung von os.path.abspath

Die Funktion os.path.abspath() bietet eine elegante Möglichkeit, den absoluten Dateipfad zu ermitteln. Es nimmt einen Dateipfad als Argument und gibt den entsprechenden absoluten Pfad zurück. Betrachten Sie beispielsweise den folgenden Python-Code:

import os

filepath = "mydir/myfile.txt"
absolute_path = os.path.abspath(filepath)
print(absolute_path)
Nach dem Login kopieren

Dieser Code gibt den absoluten Pfad zur Datei myfile.txt im Verzeichnis mydir aus. Die Ausgabe könnte wie folgt aussehen:

C:/example/cwd/mydir/myfile.txt
Nach dem Login kopieren

Vielseitigkeit und Kompatibilität

os.path.abspath() eignet sich nicht nur für relative Pfade, sondern auch für absolute Pfade . Wenn Sie als Argument einen absoluten Pfad angeben, gibt die Funktion denselben Pfad ohne Änderungen zurück.

import os

absolute_filepath = "C:/example/cwd/mydir/myfile.txt"
absolute_path = os.path.abspath(absolute_filepath)
print(absolute_path)
Nach dem Login kopieren

Dieser Code gibt weiterhin den ursprünglichen absoluten Pfad aus, was die Vielseitigkeit der Funktion demonstriert.

Das obige ist der detaillierte Inhalt vonWie erhalte ich den absoluten Dateipfad in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage