python写出的文件一直乱码,写出时设置了utf-8编码 解决办法,加个BOM, BOM(Byte Order Mark),字节顺序标记,出现在文本文件头部,Unicode编码标准中用于标识文件是采用哪种格式的编码,但它对于文件的读者来说是不可见字符。直接改编码为utf-8-sig 再执行,成功!