« Python : os.walk() » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « =La fonction Os.walk()= Cette fonction sert à faire de la recherche récursive de fichiers. Elle dispose de plusieurs options, mais est assez simple à utiliser. Elle pa... ») |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
[[Category:prog]] | |||
[[Category:python]] | |||
=La fonction Os.walk()= | =La fonction Os.walk()= | ||
Cette fonction sert à faire de la recherche récursive de fichiers. Elle dispose de plusieurs options, mais est assez simple à utiliser. | Cette fonction sert à faire de la recherche récursive de fichiers. Elle dispose de plusieurs options, mais est assez simple à utiliser. |
Dernière version du 22 juin 2022 à 12:06
La fonction Os.walk()
Cette fonction sert à faire de la recherche récursive de fichiers. Elle dispose de plusieurs options, mais est assez simple à utiliser.
Elle part d'une racine et peut descendre ou monter selon l'option fournie.
Elle renvoie à chaque fois:
- root : le dossier de départ
- dir : les dossiers dans root
- file : les fichiers dans root
Et ça pour chaque dossier qu'elle descend.
Trouver des fichier par extension
C'est assez puissant une fois allié à re :
>>> for root, dir, files in os.walk("/"): ... for file in files: ... if re.search(r".{1,15}\.txt", str(file)): ... print(file)