跳转至

网络通信传递数据处理

网络通信传递的数据格式

网络传输是以二进制数据进行传输的,在网络传输数据的时候,数据需要先编码转化为二进制(bytes)数据类型

所以,发送端需要把字符串类型数据转换为bytes类型数据,接收端收到数据之后,需要把bytes类型再转换为字符串类型使用.

数据转换

字符串和bytes之间的转换方法如下:

函数名 说明
encode 编码 将字符串转化为字节码
decode 解码 将字节码转化为字符串
# 将字符串类型转换为bytes类型  encoding参数表示编码方式
str数据.encode(encoding='utf-8')
# 将bytes类型转换为字符串类型  encoding参数表示编码方式
bytes数据.decode(encoding='utf-8')