Zusammenfassung in Bezug auf Python-Dateivorgänge, die ich häufig verwende, aber jedes Mal überprüfe
Ruft eine Liste der Dateien im angegebenen Ordner als Liste ab
import glob
folder = "./tmp/"
img_path_list = glob.glob(folder)
Sie können auch eine Liste bestimmter Dateien mithilfe von Platzhaltern abrufen Im Folgenden wird nur die PNG-Datei als Liste abgerufen
img_path_list = glob.glob(folder + "*.png ")
Rufen Sie den Dateinamen als Zeichenfolge aus dem angegebenen Pfad ab
import os
filepath = './tmp/hogehoge.ext'
filename = os.path.basename(filepath)
print(filename) # hogehoge.ext
Beim Erwerb ohne Verlängerung
filename_only = os.path.splitext(os.path.basename(filepath))[0]
print(filename_only) # hogehoge
Überprüfen Sie beim Speichern der Datei usw., ob der Speicherzielordner vorhanden ist. Wenn es nicht existiert, erstellen Sie ein neues
import os
filepath = "./hogehoge2/"
if not os.path.exists(filepath):
os.makedirs(filepath)
Recommended Posts