8-3 文件编程7-3 sdut-python

知识点

  1. 按对应的编码方式打开文件
  2. 处理list中有不同数据如果转化为字符串

代码

import re
f=open("F:\\vsnode\\python\\freedom.txt","r+",encoding='utf-8')
strs=f.read()
# print(strs)
f.close()
dit={}
nums=strs.split()
for i in nums:
    t="".join(re.findall('[a-zA-Z]',i))
    dit.setdefault(t,0)
    dit[t]=dit[t]+1

out=open("F:\\vsnode\\python\\dic.txt","r+",encoding='utf-8')
for i in dit.items():

    # print(str(i[1]))
    t=" ".join([i[0],str(i[1])])
    out.writelines(t)
    out.writelines('\n')
    print(t)
out.close()
posted @ 2022-06-04 11:45  kingwzun  阅读(41)  评论(0编辑  收藏  举报