在使用 Python 做网络编程的时候难免会遇到字符串与字节流的转换,这里我们记录以下几种常用的方法:
首先是字节串转字符串,也就是str:
b = b'some byte array'
str(b, encoding = "utf-8")
或者
bytes.decode(b)
然后是字符串转为字节串:
s = 'some string'
bytes(s, encoding = "utf8")
或者
str.encode(s)
在使用 Python 做网络编程的时候难免会遇到字符串与字节流的转换,这里我们记录以下几种常用的方法:
首先是字节串转字符串,也就是str:
b = b'some byte array'
str(b, encoding = "utf-8")
或者
bytes.decode(b)
然后是字符串转为字节串:
s = 'some string'
bytes(s, encoding = "utf8")
或者
str.encode(s)