Résumé lié aux opérations sur les fichiers python que j'utilise souvent mais que je vérifie à chaque fois
Obtenir une liste de fichiers dans le dossier spécifié sous forme de liste
import glob
folder = "./tmp/"
img_path_list = glob.glob(folder)
Vous pouvez également obtenir une liste de fichiers spécifiques en utilisant des caractères génériques Ce qui suit obtient uniquement le fichier png sous forme de liste
img_path_list = glob.glob(folder + "*.png ")
Obtenez le nom du fichier sous forme de chaîne de caractères à partir du chemin spécifié
import os
filepath = './tmp/hogehoge.ext'
filename = os.path.basename(filepath)
print(filename) # hogehoge.ext
Lors de l'acquisition sans extension
filename_only = os.path.splitext(os.path.basename(filepath))[0]
print(filename_only) # hogehoge
Vérifiez si le dossier de destination de sauvegarde existe lors de l'enregistrement du fichier, etc. S'il n'existe pas, créez-en un nouveau
import os
filepath = "./hogehoge2/"
if not os.path.exists(filepath):
os.makedirs(filepath)
Recommended Posts