您的位置:首页 > 编程语言 > Python开发

Python读取windows下记事本保存的UTF-8格式的内容,首行数据显示不正常的解决办法

2017-12-08 12:33 711 查看
Python读取windows下记事本保存的UTF-8格式的内容,首行数据显示不正常的解决办法

1、使用windows下的记事本,保存几行内容并保存为UTF-8格式,文件内容为
1111111
222222
2、使用python将文件内容读取出来并打印
f=open('1.txt')
list=f.readlines()
print list
f.close()
运行结果显示:
['\xef\xbb\xbf1111111\n', '2222222']

解决办法:
1、使用notepad++等类似的工具打开文件发现,文件格式的类型确实显示为UTF-8但是具体是“UTF-8-BOM”格式

2、使用notepad++工具将文件转为“UTF-8 无BOM格式”的文件即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: