Как открыть каждый файл в папке?

У меня есть скрипт на python parse.py, который в скрипте открывает файл, скажем file1, а затем что-то делает, может быть, распечатывает общее количество символов.

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

Прямо сейчас я использую стандартный вывод, чтобы направить результат в мой выходной файл - вывод

python parse.py >> output

Однако я не хочу делать этот файл за файлом вручную, есть ли способ автоматически позаботиться о каждом отдельном файле? подобно

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

Тогда проблема в том, как я могу прочитать имя файла из стандарта? или уже есть какие-то встроенные функции для облегчения работы с ls и такого рода?

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос