Python2默认使用utf-8的编码
Python3操作文件的时候如果没有指定编码默认使用系统自带(windows默认是gbk)的编码

Python打开文件可以通过encoding进行转换编码
Python2默认使用utf-8的编码
Python3操作文件的时候如果没有指定编码默认使用系统自带(windows默认是gbk)的编码
Python打开文件可以通过encoding进行转换编码
转载原创文章请注明,转载自: Mr.Zhang's Blog - 1.42 python2和3打开文件的默认编码 (https://www.izhangs.com/2019/10/17/1-42-python2%e5%92%8c3%e6%89%93%e5%bc%80%e6%96%87%e4%bb%b6%e7%9a%84%e9%bb%98%e8%ae%a4%e7%bc%96%e7%a0%81/)