Heim > Artikel > Backend-Entwicklung > Python-Dateipfadoperation
import os.path
path = '/home/vamei/doc/file.txt'
print(os.path.basename( path)) # Fragen Sie den im Pfad enthaltenen Dateinamen ab
print(os.path.dirname(path)) # Fragen Sie das im Pfad enthaltene Verzeichnis ab
info = os.path.split(path) # Teilen Sie den Pfad in zwei Teile: Dateiname und Verzeichnis, fügen Sie sie in eine Tabelle ein und geben Sie
print(info)
path2 = zurück os.path. join('/', 'home', 'vamei', 'doc', 'file1.txt') # Verwenden Sie den Verzeichnisnamen und den Dateinamen, um eine Pfadzeichenfolge zu bilden, Zeichenfolgenverkettung Ausgabe:/homevameidocfile1.txt
p_list = [path, path2]
print(os.path.commonprefix(p_list)) # Fragen Sie die gemeinsamen Teile mehrerer Pfade ab
os.path.normpath(path) # Redundanz im Pfad entfernen. Beispielsweise wird „/home/vamei/../.“ in „/home“ umgewandelt
print(os.path .exists (path)) # Überprüfen Sie, ob die Datei existiert
print(os.path.getsize(path)) # Überprüfen Sie die Dateigröße
print (os.path .getatime(path)) # Fragen Sie den Zeitpunkt ab, zu dem die Datei zuletzt gelesen wurde
print(os.path.getmtime(path)) # Fragen Sie den Zeitpunkt ab, zu dem die Datei zuletzt geändert wurde
print(os.path.isfile(path)) # Ob der Pfad auf eine reguläre Datei zeigt
print(os.path.isdir(path)) # Ob der Pfad auf eine Verzeichnisdatei verweist