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