Maison > interface Web > js tutoriel > le corps du texte

Comment utiliser le module glob pour rechercher les chemins de fichiers dans les connaissances Python_Basic

WBOY
Libérer: 2016-05-16 15:54:25
original
2755 Les gens l'ont consulté

Le module glob est l'un des modules les plus simples avec très peu de contenu. Utilisez-le pour rechercher des chemins d'accès aux fichiers qui correspondent à des règles spécifiques. Cela revient à utiliser la recherche de fichiers sous Windows. Seuls trois caractères correspondants sont utilisés pour rechercher des fichiers : "*", "?", "[]". « * » correspond à 0 caractère ou plus ;                                   correspond à des nombres.
glob.glob

Renvoie une liste de tous les chemins de fichiers correspondants. Il n'a qu'un seul paramètre pathname, qui définit les règles de correspondance du chemin de fichier. Il peut s'agir d'un chemin absolu ou d'un chemin relatif. Voici un exemple utilisant glob.glob :

import glob
 
#获取指定目录下的所有图片
print glob.glob(r"E:/Picture/*/*.jpg")
 
#获取上级目录的所有.py文件
print glob.glob(r'../*.py') 
#相对路径
Copier après la connexion
glob.iglob

Obtenez un objet calendaire, qui peut être utilisé pour obtenir les noms de chemin de fichier correspondants un par un. La différence avec glob.glob() est que glob.glob obtient tous les chemins correspondants en même temps, tandis que glob.iglob n'obtient qu'un seul chemin correspondant à la fois. Ceci est quelque peu similaire au DataSet et au DataReader utilisés dans .NET pour faire fonctionner les bases de données. Voici un exemple simple :

import glob
 
#父目录中的.py文件
f = glob.iglob(r'../*.py')
 
print f 
#<generator object iglob at 0x00B9FF80>
 
for py in f:
  print py
Copier après la connexion

C'est si simple, n'est-ce pas ?

Étiquettes associées:
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
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!