0
名单的长度
,所以我试图找到TXT文件中的特定单词,并添加了其发生,我的代码使用Python的合计数
import re
pattern = re.compile(r"\bshall\b")
pattern1 = re.compile(r"\bmay not\b")
pattern2 = re.compile(r"\bmust\b")
with open('C:\Python27\projects\Alabama\New folder\\4.txt', 'r') as myfile:
for line in myfile:
m = re.findall(pattern, line)
#m1 = re.findall(pattern1, line)
#m2 = re.findall(pattern2,line)
k = len(m)
#k1 = len(m1)
#k2 = len(m2)
#sumk = sum(len(k) for k in myfile)
print k
当我打印出来K,它给[0,0,0,1,0,0,0,0,1,0,0,0,0,0,2 ...]的垂直列表的数量我可以说这些是在文本的每一行中应该出现字符串“应该”的次数,我的问题是如何将这些数字列表相加以得到整个文本文件中“应该”的总和/总发生次数。
k = len(m)+ k,定义k外。 – khrm