Dateipfad in Python festlegen

Siddharth Swami 10 Oktober 2023
  1. Verwenden Sie das Zeichen \, um den Dateipfad in Python anzugeben
  2. Verwendung von Raw-String-Literalen zur Angabe des Dateipfads in Python
  3. Verwendung der Funktion os.path() zur Angabe des Dateipfads in Python
  4. Verwenden Sie die Funktion pathlib.Path(), um den Dateipfad in Python anzugeben
Dateipfad in Python festlegen

Meistens wird uns bei der Installation von Python die Standardpfadvariable zur Verfügung gestellt. Aber manchmal müssen wir diese Variablen manuell setzen, oder wenn wir einen anderen Pfad festlegen möchten, müssen wir dies manuell tun. Um in unseren Verzeichnissen gespeicherte Dateien ausführen zu können, müssen wir den vollständigen Pfad zum Editor angeben.

Ein Pfad ist normalerweise ein String wie C:\Folder. Aber in Python kann das Zeichen \ als Escape-Zeichen interpretiert werden.

In diesem Tutorial wird erläutert, wie Sie den Pfad für eine Datei in Python auf Windows-Geräten festlegen.

Verwenden Sie das Zeichen \, um den Dateipfad in Python anzugeben

Wir können das Zeichen \\ anstelle eines einzelnen \ verwenden, um den Pfad in Python anzugeben.

Die Syntax dafür ist unten dargestellt.

"C:\\Directory\\File"

Verwendung von Raw-String-Literalen zur Angabe des Dateipfads in Python

Wir können Rohstringliterale verwenden, um Pfade für die Dateien bereitzustellen, da ein Rohstring diese umgekehrten Schrägstriche als Literalzeichen behandelt.

Um einen Rohstring zu erstellen, müssen wir das Zeichen r vor die Anführungszeichen für den String schreiben.

Die Syntax für die Verwendung von unformatierten String-Literalen wird unten gezeigt.

r"C:\Directory"

Verwendung der Funktion os.path() zur Angabe des Dateipfads in Python

Wir können auch die Funktion path() des Moduls os verwenden, um den Pfad einzurichten. Der Vorteil der Funktion path() besteht darin, dass wir nicht den vollständigen Pfad der Datei angeben. Wir müssen den Verzeichnisnamen und den Dateinamen angeben.

Diese Methode wählt selbst die richtige Konfiguration für das Betriebssystem aus, das Sie auf Ihrem Gerät verwenden. Wir müssen die Funktion join() verwenden, um das Verzeichnis und den Dateinamen zu kombinieren.

Zum Beispiel,

import os

print(os.path.join("C:", os.sep, "Users"))

Ausgabe:

C:\Users

Im obigen Beispiel gibt os.sep das Standard-Betriebssystem-Trennzeichen an.

Verwenden Sie die Funktion pathlib.Path(), um den Dateipfad in Python anzugeben

In Python 3.4 und höher können wir die Funktion Path() aus dem Modul pathlib verwenden, um die Dateipfade in Python anzugeben. Seine Verwendung ähnelt der Funktion os.path().

Siehe den Code unten.

from pathlib import Path

print(Path("C:", "/", "Users"))

Ausgabe:

C:\Users

Verwandter Artikel - Python Path