python读取文件中的第一行出现编码问题
2018-01-25 10:14
351 查看
在windows上使用open打开utf-8编码的txt文件时开头会有一个多余的字符
它叫BOM,是用来声明编码等信息的,但python会把它当作文本解析
解决办法:open的encoding参数
for line in open('1.txt', encoding='utf_8_sig' ):
它叫BOM,是用来声明编码等信息的,但python会把它当作文本解析
解决办法:open的encoding参数
for line in open('1.txt', encoding='utf_8_sig' ):
相关文章推荐
- 读取文件,取出第一行出现\ufeff问题(编码问题)
- Learning Python 015 Python3解决问题:读取文件时,出现乱码或者“UnicodeDecodeError 'gbk' codec can't decode” 错误
- Python_Python2_文件读取时的编码问题
- 用Python3读取CSV类型文件时出现无效字节延续的问题
- 关于Python文档读取UTF-8编码文件问题
- Python 读取文件中unicode编码转成中文显示问题
- python中写入csv,excel显示、pandas读取csv文件的编码问题
- [Python] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- python 读取excel文件 - 编码是个头疼的问题
- IO 流读取文件时候出现乱码 文件编码格式问题 怎么转换解决方法
- IO 流读取文件时候出现乱码 文件编码格式问题 怎么转换解决方法
- [Python爬虫] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- 关于python读取文件编码问题(作弊方法)
- python读取不同文件的编码问题
- python读取文件写入数据库中编码问题
- python中使用文件的读取编码问题和简单正则使用(二)
- sublime python3中读取和写入文件时如何解决编码问题
- Python读取Excel文件遇到的编码问题(pycharm)
- python中使用文件的读取编码问题和简单正则使用(一)
- 关于python3.x读取写入文件时编码报错问题