python读取文件出现\ufeff问题

现象:

读取csv文件,表头为'ID',但读取后显示'\ufeffID',所以使用dict['ID']读取会报错

 

原因:

该文件保存时保存了BOM,保存于文件头部

 

解决:

将原有的

file_content = open(filepath)

改为

file_content = open(filepath, 'r', 'utf-8-sig')

即可

posted @ 2019-08-25 21:22  朋克  阅读(1064)  评论(0编辑  收藏  举报