import re
import configparser
test_dict = {}
test_list = []
with open("testfile","r",encoding="utf-8") as f:
for line in f:
temp = re.findall("\w+",line)
for i in temp:
test_list.append(i)
for i in test_list:
if i in test_dict.keys():
count_i = test_dict[i] + 1
test_dict[i] = count_i
else:
test_dict[i] = 1
config = configparser.ConfigParser()
config.read("config.ini")
for i in test_dict.keys():
config[i.lower()] = {
"单词全称":i.lower(),
"出现的次数":test_dict[i]
}
config.write(open("config.ini","w",encoding="utf-8"))
while True:
inp = input("请输入要查询的单词:")
config.read("config.ini",encoding="utf-8")
if config.has_section(inp.lower()):
count_i = config[inp.lower()]["出现的次数"]
print("{name:s}出现的次数是{count:s}".format(name = inp,count = count_i))
else:
print("{name:s}不存在".format(name = inp))
配置文件的截图如下