Comment filtrer les listes de fichiers de répertoire en Python à l'aide de glob.glob() ?

Linda Hamilton
Libérer: 2024-10-30 12:30:51
original
945 Les gens l'ont consulté

 How to Filter Directory File Listings in Python using glob.glob()?

Filtrage des listes de fichiers de répertoire en Python

En Python, obtenir une liste de tous les fichiers d'un répertoire est simple à l'aide de os.listdir( ) fonction. Cependant, il existe des scénarios dans lesquels il est souhaitable de filtrer cette liste en fonction de critères spécifiques, tels que les modèles de nom de fichier.

Pour filtrer une liste de répertoires, Python propose la fonction glob.glob(). Cette fonction prend un modèle de chemin de fichier comme argument et renvoie une liste de fichiers correspondant à ce modèle dans le répertoire spécifié.

Pour l'exemple fourni dans l'invite, où il est souhaité de répertorier tous les fichiers JPG dont les noms commencent par "145592", le code Python suivant peut être utilisé :

<code class="python">import glob

jpgFilenamesList = glob.glob('145592*.jpg')</code>
Copier après la connexion

La fonction glob() peut gérer des modèles de fichiers complexes, permettant un filtrage avancé basé sur les extensions de fichiers, les critères d'inclusion/exclusion, etc. Il s'agit d'une option pratique et polyvalente pour répertorier de manière sélective les fichiers dans un répertoire.

Pour référence ultérieure, une documentation détaillée sur le module glob peut être trouvée dans la documentation Python : https://docs.python.org/3/ bibliothèque/glob.html

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!