Je souhaite traiter tous les fichiers dans un répertoire qui est python, Un mémo à oublier à chaque fois.
fild_all_files.py
def fild_all_files(directory):
for root, dirs, files in os.walk(directory):
yield root
for file in files:
yield os.path.join(root, file)
Passez simplement le chemin du répertoire cible comme argument et boucle, et le contenu du fichier sera renvoyé.
main.py
for filename in fild_all_files(file_dir):
print filename
c'est tout
Recommended Posts