Como abrir todos os arquivos em uma pasta?

Eu tenho um script python parse.py, que no script abre um arquivo, digamos file1 e, em seguida, fazer algo talvez imprimir o número total de caracteres.

filename = 'file1'
f = open(filename, 'r')
content = f.read()
print filename, len(content)

Agora, estou usando stdout para direcionar o resultado para o meu arquivo de saída - saída

python parse.py >> output

No entanto, eu não quero fazer esse arquivo manualmente, existe uma maneira de cuidar de cada arquivo automaticamente? Gostar

ls | awk '{print}' | python parse.py >> output 

Então o problema é como eu poderia ler o nome do arquivo do standardin? ou já existem algumas funções embutidas para fazer o ls e esse tipo de trabalho facilmente?

Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion