现在的位置: 首页 > 综合 > 正文

python3.2打开utf8的txt文件时BOM问题的解决办法

2013年11月27日 ⁄ 综合 ⁄ 共 140字 ⁄ 字号 评论关闭

在windows上使用open打开utf-8编码的txt文件时开头会有一个多余的字符
它叫BOM,是用来声明编码等信息的,但python会把它当作文本解析
解决办法:open的encoding参数

for line in open('1.txt', encoding='utf_8_sig' ):

抱歉!评论已关闭.