私は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とその種の作業を簡単に行うための組み込み関数がすでにいくつかありますか?
ありがとう!
with ... as ...:
ステートメントを使用していないことに驚いています。明確にしてもらえますか?