import sys
import os
import glob
directory_input = raw_input("path to base directory?")
directory = directory_input
for folder in glob.glob(os.path.join(directory,"savedrecs(*).txt")):
a = 0
for file in glob.glob(os.path.join(folder, "savedrecs(*).txt")):
a=sum(not line.strip() == "\n" for line in searchfile)
print a
这是我的代码,而是一个= SUM(未line.strip()==“\ n”个部分不工作,结果始终为零。如何计算文本文件中的空行数?
您可以显示完整的代码,和确切的结果?例如,你如何做计数,你如何打开文件,你如何阅读线条。 –
'苏m(不是line.strip()用于f中的行)' –
你的第一种方法应该可行。给一个它没有的输入文件。 – timgeb