Jak otworzyć każdy plik w folderze?

Mam skrypt pytse parse.py, który w skrypcie otwiera plik, powiedz plik1, a następnie coś może wydrukować całkowitą liczbę znaków.

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

W tej chwili używam stdout do kierowania wyniku do mojego pliku wyjściowego - wyjścia

python parse.py >> output

Jednak nie chcę ręcznie tworzyć tego pliku według pliku, czy istnieje sposób, aby automatycznie zająć się każdym pojedynczym plikiem? Lubić

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

W takim razie problem polega na tym, jak mogę odczytać nazwę pliku ze standardowego? lub czy istnieją już pewne wbudowane funkcje do łatwego wykonywania ls i tego rodzaju pracy?

Dzięki!

questionAnswers(5)

yourAnswerToTheQuestion