8-3 文件编程7-3 sdut-python
知识点
- 按对应的编码方式打开文件
- 处理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()