创建了一个txt文件:
注意:这里的文件格式是:UTF-8
然后我想要通过只读方式打开它,并读取一行。
f=open("实验.txt","rt")
print(f.readline())
f.close()
但是这时候报错了,可以看到是解码出现了错误,gbk和utf-8是不同的编码方式,而gbk是属于ANSI的一种,因此我把这个文本文件转化为ANSI格式,再次尝试
可以看到这时候读取的结果就是输入的内容了。
突然还发现了一种乱码情况:
也是创建一个txt文件:
但是现在不知道为什么这个不报错,但是会出现乱码现象。
不过还是转换成ANSI格式之后能够读取出保存的内容。