python的IO读取流中文乱码的总结
暑假学习了一下vscode的使用,但是觉得并不是这么好用,可能是我还是不太会的缘故,看了一本爬虫的书,讲到io流,讲了open()这个函数,读取txt记事本写的中文文字时出现了乱码,看了很多帖子发现都说要在open()里面加入encoding(‘UTF-8’),但是却没有解决最后查看了所有的文件不知道哪错了
但是在VScode和pycharm确实不同的结果
# -*- coding:UTF-8 -*-
try:
f=open('d:\\a.txt','r',encoding='UTF-8')
print(f.read())
finally:
if f:
f.close()
vscode结果
pycharm结果
可能是编辑器的原因