expression régulière de l'utilisation de glob.glob pour python

import glob

list = glob.glob(r'*abc*.txt') + glob.glob(r'*123*.txt') + glob.glob(r'*a1b*.txt')

for i in list:
  print i

Ce code fonctionne à la liste des fichiers dans le dossier en cours qui ont 'abc', '123' ou 'a1b" dans leurs noms.

Comment puis-je utiliser un glob pour remplir cette fonction? Merci!

  • "comment"? quoi comment?
  • Je ne pense pas que vous le pouvez. python glob ne prend pas en charge {} et je pense que c'est à peu près la seule façon de le faire.
InformationsquelleAutor user1561868 | 2012-10-23