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当作第一个字符读入。
Python读unicode文件
猜你喜欢
转载自blog.csdn.net/cjzyb/article/details/45877029
今日推荐
周排行