bytes 转换为 str
str(b, encoding = "utf-8")
str(b, encoding = "gbk")
# encoding中写的是原来byte变量的编码 什么类型的编码的字节就要转换成什么类型的编码的字符串
注:
可以通过以下方式查看当前字符串的编码方式:
import chardet
ret = chardet.detect(变量名)
str 转换为 bytes
b=bytes(str1, encoding='utf-8')
b=str1.encode('utf-8')
注:str没有decode方法,如果调用str.decode会报错,报错如下:
AttributeError: 'str' object has no attribute 'decode'