Mam skrypt Pythona parse.py, który w skrypcie otwiera plik, powiedzmy plik1, a następnie coś zrobić, może wypisuje całkowitą liczbę znaków.
filename = 'file1'
f = open(filename, 'r')
content = f.read()
print filename, len(content)
W tej chwili używam stdout, aby skierować wynik do mojego pliku wyjściowego - wyjście
python parse.py >> output
Jednak nie chcę robić tego pliku po pliku ręcznie, czy istnieje sposób, aby automatycznie zająć się każdym plikiem? Lubić
ls | awk '{print}' | python parse.py >> output
W takim razie problem w jaki sposób mogłem odczytać nazwę pliku ze standardin? czy jest już kilka wbudowanych funkcji do łatwego wykonywania ls i tego rodzaju pracy?
Dzięki!
with ... as ...:
stwierdzeń. Czy mógłbyś wyjaśnić?