Maison > développement back-end > Tutoriel Python > Comment puis-je trouver tous les fichiers .txt dans un répertoire à l'aide de Python ?

Comment puis-je trouver tous les fichiers .txt dans un répertoire à l'aide de Python ?

Linda Hamilton
Libérer: 2024-12-21 17:22:16
original
869 Les gens l'ont consulté

How Can I Find All .txt Files in a Directory Using Python?

Rechercher tous les fichiers avec l'extension .txt en Python

Rechercher tous les fichiers avec une extension spécifique dans un répertoire est une tâche courante en programmation. Python propose plusieurs méthodes pour y parvenir, comme vous le verrez ci-dessous.

Pour localiser tous les fichiers avec l'extension .txt :

Utilisation de glob :

import glob, os
os.chdir("/mydir")
for file in glob.glob("*.txt"):
    print(file)
Copier après la connexion

Utilisation os.listdir :

import os
for file in os.listdir("/mydir"):
    if file.endswith(".txt"):
        print(os.path.join("/mydir", file))
Copier après la connexion

Utilisation d'os.walk :

Cette méthode convient pour parcourir un répertoire et ses sous-répertoires :

import os
for root, dirs, files in os.walk("/mydir"):
    for file in files:
        if file.endswith(".txt"):
             print(os.path.join(root, file))
Copier après la connexion

Choisissez la méthode qui correspond le mieux à vos besoins spécifiques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal