file = open(r'路基CK155569a.txt','r', encoding='utf-8')
print(file.readline()) #输出第一行内容(实体数量)
while True:
line = file.readline() #逐行输出
print(line)
if not line: #如果该行为空则终止
break
#待续
#统计红楼梦中某些关键字的出现频率
file = open(r'红楼梦.txt','r', encoding='utf-8')
fileStr = file.read()
count = {'王熙凤':['熙凤','琏二奶奶','凤姐','凤丫头'],
'林黛玉':['黛玉','林妹妹','林姑娘','林丫头'],
'薛宝钗':['宝钗','宝姐姐','宝丫头','宝姑娘','宝二奶奶'],
'贾母':['贾母','老太太'],
'贾宝玉':['宝玉','宝哥哥'],
'钱':['钱','银两'],
'女人':['女孩','女眷','女人','女流','巾帼'],
}
for key_i in count.keys():
key_i_num_sum = 0
for key_i_each_value in count[key_i]:
key_i_num_each = fileStr.count(key_i_each_value)
print(key_i_each_value + ':')
print(key_i_num_each)
key_i_num_sum = key_i_num_sum + key_i_num_each
count[key_i] = key_i_num_sum
print('[' + key_i + ':'+str(count[key_i])+']')
print(count)
待续……