Python实践6:读入TXT文本文件并统计关键字数量(待续)
读入TXT文本文件并统计关键字数量
·
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)
待续……

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)