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'