新版本的python 其实简化了中文文本的读取过程,然而我之前搜了很多教程,一直没有办法很好的读取中文,现将代码附上,以便后来者少走弯路

由于中文文档是‘gbk’的编码方式,我们需要将‘gbk’转化为utf-8

只要在打开文件的时候encode一下即可

f=open("info5.txt","r",encoding='utf-8')
f.readline()
for line in f:
    print (line)