En python, comment puis-je exclure des fichiers à partir d'une boucle si ils commencent avec un ensemble spécifique de lettres?

Je suis en train d'écrire un script Python qui va à travers un répertoire qui rassemble certains fichiers, mais il y a un certain nombre de fichiers que je veux exclus, tous les mêmes.

Exemple de code:

for name in files:
   if name != "doc1.html" and name != "doc2.html" and name != "doc3.html":
      print name

Disons qu'il y a 100 centaines de fichiers HTML dans le répertoire tout le début avec 'doc'. Quel serait le moyen le plus facile de les exclure?

Désolé, je suis nouveau sur Python, je sais que c'est probablement de base.

Merci d'avance.

  • Parfois, il vient de m'échappe - comment et pourquoi de telles questions 4 upvotes. En plus d'être un dupe de stackoverflow.com/questions/1176441/... et quelques autres questions, il est absolument trivial et montre un manque de base de la prise de conscience de ce que les outils de la langue fournit
  • Vous dites que nous devrions ignorer le trivial et des questions de base? Juste parce que quelque chose est trivial et de base pour vous ne signifie pas qu'il n'est pas complexe et de nouveau à quelqu'un d'autre.
  • Merci Daniel, j'ai besoin d'une solution rapide, et je suis venu à la bonne place parce que j'avais la solution en moins d'une minute.
  • Je ne pense pas qu'il nous dit de ne pas poser de questions simples, c'est juste que les gens ne devraient pas voter jusqu'. Malheureusement, les questions complexes qui se fera probablement appel à un public plus restreint et obtenir le moins de votes. Oh, il n'est donc votre réponse Eli.
  • Je suis avec @Eli, upvote signifie qu'il y a quelque chose de remarquable ou d'intéressant sur la question. C'est élémentaire.
  • Non, bien sûr que non. Vous n'aurez plus jamais m'attraper noobie-bashing. Mais ce qui est le point de 4 upvotes pour un trivial, en double question?
  • Je n'ai absolument rien contre vos poser cette question. Je suis content que vous avez obtenu de l'aide - c'est ce qui est DONC pour. Je vais avoir des scrupules avec le vote ici que biaise la réalité parfois
  • upvote moyens (et je cite directement à partir du texte de l'infobulle) "Cette question est utile et clair". Qui ne comprend ni le "notable", ni "intéressant". Je suis assez sûr que beaucoup de gens upvote simplement parce que la question est concis et clair.
  • Ne pas couper les cheveux ou quoi que ce soit :), mais je dirais que utile implique soit des "notables" ou "intéressant".
  • subjective. Je pense que les deux "notables" et "intéressant" exiger un certain degré de nouveauté, tout en "utile" n'est certainement pas.

InformationsquelleAutor Ruth | 2010-02-03