Estoy escribiendo una secuencia de comandos de Python que va a través de un directorio y reúne ciertos archivos, pero hay una cantidad de archivos que quiero excluir y todos comienzan de la misma manera.En python, ¿cómo excluyo archivos de un ciclo si comienzan con un conjunto específico de letras?
código Ejemplo:
for name in files:
if name != "doc1.html" and name != "doc2.html" and name != "doc3.html":
print name
Digamos que hay 100 centenar de archivos HTML en el directorio de todos los que comienzan con 'doc'
. ¿Cuál sería la forma más fácil de excluirlos?
Lo siento, soy nuevo en Python, sé que esto es probablemente básico.
Gracias de antemano.
A veces simplemente me elude: cómo y por qué tales preguntas obtienen 4 votos positivos. Además de ser un imbécil de http://stackoverflow.com/questions/1176441/how-to-filter-files-with-known-type-from-os-walk y algunas otras preguntas, es absolutamente trivial y muestra un básico falta de conocimiento de las herramientas que proporciona el lenguaje –
@Eli: ¿Estás diciendo que debemos ignorar las preguntas triviales y básicas? El hecho de que algo sea trivial y básico para usted no significa que no sea complejo y nuevo para otra persona. –
Gracias Daniel, básicamente necesitaba una solución rápida, y llegué al lugar correcto porque tenía la solución en menos de un minuto. – Ruth