如何统计一段英文中的单词的个数详解编程语言

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)) 

  

配置文件的截图如下

如何统计一段英文中的单词的个数详解编程语言

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/20844.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论