Python3中的encode和decode
Python3中字符编码经常会使用到decode和encode函数。特别是在抓取网页中,这两个函数用的熟练非常有好处。encode的作用,使我们看到的直观的字符转换成计算机内的字节形式。decode刚好相反,把字节形式的字符转换成我们看的懂的、直观的、“人模人样”的形式。
str转换成bytes:
第一种方式:charArray = bytes(data.encode('utf-8')) 第二种方式:charArray = b"test" # b" "前缀表示:后面字符串是bytes 类型。 第三种方式:array.array('u', data)
bytes转换成str:
bytes_var.decode("utf-8").split(",")