Python读unicode文件

来源:互联网 发布:papi酱起诉被驳回知乎 编辑:程序博客网 时间:2024/06/09 15:48
python在用codecs.open()读文件时,如果指定了utf_16,python会检查文件的BOM(Byte Order Mark)来判断,文件类型到底是utf_16_le、utf_16_be。对于没有BOM的文件会报错。如果我们直接指定了utf_16_le、utf_16_be,python就不检查BOM了。对于没有BOM的文件很好用。但是,对于有BOM的文件就要注意,它会把BOM当作第一个字符读入。
0 0
原创粉丝点击