【发布时间】:2014-08-21 11:58:40
【问题描述】:
我必须编写一个脚本,列出目录中的所有文本文件,然后计算每个文件中的行数,然后给出最大数量、最小数量和平均值。
到目前为止我有这个:
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)
因为我没有被识别 - 不过我认为值得一试。
我的问题是,如何使用函数的返回将其附加到列表中?
【问题讨论】:
-
与其用
[solved]编辑标题,不如添加自己的答案并接受它。这会将问题正确标记为“已解决”。 -
不要在你的帖子中添加solved;相反,您可以将最能帮助您的答案标记为“已接受”。
标签: python function line-count