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

来源:互联网 发布:笔记本桌面激活windows 编辑:程序博客网 时间:2024/06/03 10:32
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格式”的文件即可


阅读全文
0 0
原创粉丝点击