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!