11智能在线
新记
python 为什么用read可以显示中文,但用readlines就不行呢?
比如我读一个含中英文的文件,data=x.read 然后print这个就可以显示一行行的中英文,但read改成readlines就变成全都是英文了
举报该文章
相关建议 推荐于2017-11-27
首先你要明白read 与readlines的区别。。。read简单点讲就是把你的文件内容全部一下都读取出来。而readlines 是把文件的所有行信息都读出来。通常我们使用readlines的时候 都会跟上 for x in X.readlines 这样x是每一个行的信息。
readlines是个集合,在python2.X 版本中所有的集合里的中文会显示成 u/u12这种方式。这是正常的。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fvq2vs7v27v272vfm74.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
python中readline()怎么用,还有readlin...
python中read,readline和readlines...
Python关于readline() 和 readlines...
请问python文件操作 用readlines读取文件每一行...
python中readline和readlines的区别在于...
python中read,readline和readlines...
python用readlines del删除txt某行无效,...
python 中readline 和readlines的区别