在python3中默认的编码是Unicode编码,但是存储的文件编码格式是utf-8
在python2中默认的编码格式是ASCII码,
在python3中在encode的同时会把string类型转换为byte类型,在decode的同时会把byte类型转为string
import sys
print("文件编码格式:",sys.getdefaultencoding())
s = "我是中国人"
s_to_gbk = s.encode("gbk")
print(s)
print(s_to_gbk)
print(s_to_gbk.decode("gbk"))