Wie erhalte ich den absoluten Pfad einer Datei in Python?

Patricia Arquette
Freigeben: 2024-11-26 10:18:09
Original
983 Leute haben es durchsucht

How to Get the Absolute Path of a File in Python?

Bestimmen absoluter Dateipfade in Python

Das Ermitteln des absoluten Pfads einer Datei ist eine grundlegende Aufgabe in Python, insbesondere bei der effektiven Verwaltung von Dateisystemen . In diesem Artikel wird erläutert, wie Sie den absoluten Pfad einer Datei ermitteln, auch wenn diese bereits als absoluter Pfad angegeben ist.

Lösung

Python bietet eine praktische Lösung unter Verwendung des Betriebssystems Abspath-Funktion des .path-Moduls. Diese Funktion verwendet als Eingabe den Pfad einer Datei und gibt ihren absoluten Pfad zurück, der die vollständige Verzeichnisstruktur vom Stammlaufwerk bis zum Speicherort der Datei enthält.

Beispiel

Betrachten wir den folgenden Pfad: „mydir/myfile.txt“. Um den absoluten Pfad zu erhalten, können wir den folgenden Code verwenden:

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

Dadurch ergibt sich der folgende absolute Pfad, vorausgesetzt, Sie verwenden Windows:

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

Umgang mit absoluten Pfaden

Es ist erwähnenswert, dass die Abspath-Funktion auch mit bereits absoluten Pfaden funktioniert. Dies ist in Fällen nützlich, in denen Sie sicherstellen müssen, dass ein Pfad absolut ist, bevor Sie Vorgänge ausführen, die absolute Pfade erfordern. Zum Beispiel:

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

Dies gibt den gleichen absoluten Pfad wie zuvor zurück:

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

Das obige ist der detaillierte Inhalt vonWie erhalte ich den absoluten Pfad einer Datei 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