Sto scrivendo uno script Python che passa attraverso una directory e raccoglie alcuni file, ma ci sono un certo numero di file che voglio escludere che iniziano tutti uguali.In python, come posso escludere i file da un ciclo se iniziano con una serie specifica di lettere?
codice Esempio:
for name in files:
if name != "doc1.html" and name != "doc2.html" and name != "doc3.html":
print name
Diciamo che ci sono 100 centinaia di file HTML nella directory tutti iniziano con 'doc'
. Quale sarebbe il modo più semplice per escluderli?
Scusa se sono nuovo di Python, so che questo è probabilmente di base.
Grazie in anticipo.
A volte mi sfugge semplicemente - come e perché tali domande ottengono 4 upvotes. Oltre ad essere un duplicato di http://stackoverflow.com/questions/1176441/how-to-filter-files-with-known-type-from-os-walk e di altre domande, è assolutamente banale e mostra una base mancanza di conoscenza di quali strumenti fornisce la lingua –
@Eli: Stai dicendo che dovremmo ignorare le domande banali e di base? Solo perché qualcosa è banale e basilare per te non significa che non sia complesso e nuovo per qualcun altro. –
Grazie Daniel, in pratica avevo bisogno di una soluzione rapida, e sono venuto nel posto giusto perché avevo la soluzione in meno di un minuto. – Ruth