ディレクトリ内のすべてのテキスト ファイルを一覧表示し、各ファイルの行数をカウントして、最大量、最小量、および平均を表示するスクリプトを作成する必要があります。
これまでのところ、私はこれを持っています:
import glob
import os
def file_len(fname):
with open(fname) as f:
for i, l in enumerate(f, start = 1):
pass
return i
files = glob.glob("/home/seb/Learning/*.txt")
print files
length = []
for file in files:
file_len(file)
length.append(i)
print length
あなた(そして私)が期待できるように、
length.append(i)
私は特定されていないので、試してみる価値はあると思いました。
私の質問は、関数の戻り値を使用してリストに追加するにはどうすればよいですか?