问题描述:
在file.txt中存的内容如下
然后采用python显示,发现显示出来的是这样的
Why?
Code如下
本意是想在文本文档中寻找某一行(CCC)的,但是一直都显示没有这一行,奇怪了
后来发现,file.txt其实是unicode的utf-16(16bit for one character)的格式,而python默认open为ANSI(single byte for one character)的格式,所以就会有上面这个问题,将开始open那一行稍微修改,将encoding的方式传进去
就可以找到CCC这一行啦
打印出来也是
完全正确了。
领取专属 10元无门槛券
私享最新 技术干货