Dieses Modul enthält einige nützliche Funktionen für Pfadnamen. Die Pfadparameter sind entweder Zeichenfolgen oder Bytes . Diese Funktionen werden hier für verschiedene Zwecke verwendet, z. B. zum Zusammenführen, Normalisieren und Abrufen von Pfadnamen in Python. Alle diese Funktionen akzeptieren entweder nur Bytes oder nur String-Objekte als Parameter. Das Ergebnis ist ein Objekt des gleichen Typs, wenn ein Pfad oder Dateiname zurückgegeben wird. Da es verschiedene Versionen des Betriebssystems gibt, gibt es in der Standardbibliothek mehrere Versionen dieses Moduls.
Im Folgenden sind einige Funktionen des OS Path-Moduls aufgeführt.
1. os.path.basename (Pfad): Wird verwendet, um den Basisnamen der Datei zurückzugeben. Diese Funktion gibt grundsätzlich den Dateinamen aus dem angegebenen Pfad zurück. 
 

import os
out = os.path.basename("/baz/foo")
print(out)

Ausgabe: 
 

'foo'

2. os.path.dirname (Pfad): Wird verwendet, um den Verzeichnisnamen aus dem angegebenen Pfad zurückzugeben. Diese Funktion gibt den Namen vom Pfad mit Ausnahme des Pfadnamens zurück. 
 

import os
out = os.path.dirname("/baz/foo")
print(out)

Ausgabe: 
 

'/ baz'

3. os.path.isabs (Pfad): Gibt an, ob der Pfad absolut ist oder nicht. Im Unix-System bedeutet absoluter Pfad, dass der Pfad mit dem Schrägstrich ('/') beginnt und in Windows mit einem (hinteren) Schrägstrich, nachdem ein potenzieller Laufwerksbuchstabe abgeschnitten wurde. 
 



import os
out = os.path.isabs("/baz/foo")
print(out)

Ausgabe: 
 

Wahr

4. os.path.isdir (Pfad): Diese Funktion gibt an, ob der Pfad ein vorhandenes Verzeichnis ist oder nicht. 
 

import os
out = os.path.isdir("C:\\Users")
print(out)

Ausgabe: 
 

Wahr

5. os.path.isfile (Pfad): Diese Funktion gibt an, ob der Pfad eine vorhandene Datei ist oder nicht. 
 

import os
out = os.path.isfile("C:\\Users\foo.csv")
print(out)

Ausgabe: 
 

Wahr

6. os.path.normcase (Pfad): Diese Funktion normalisiert den Fall des angegebenen Pfadnamens. In Unix- und Mac OS X-Systemen wird der Pfadname unverändert zurückgegeben. In Windows wird der Pfad jedoch in Kleinbuchstaben und Schrägstriche in umgekehrte Schrägstriche umgewandelt. 
 

import os
out = os.path.normcase("/BAz")
print(out)

Ausgabe: 
 

'\\ baz'

7. os.path.normpath (Pfad): Diese Funktion normalisiert die Pfadnamen, indem redundante Trennzeichen und übergeordnete Referenzen reduziert werden, sodass A // B, A / B /, A /./ B und A / foo / .. / B alle werden A / B . Unter Windows werden Schrägstriche in Schrägstriche umgewandelt. 
 

import os
out = os.path.normpath("foo/./bar")
print(out)

Ausgabe: 
 

'foo / bar'

Es gibt viel mehr Funktionen, die Sie in Python referenzieren können .
Referenzen:  
Python-Dokumentation