解决方法:
解决办法非常的简单,只需要用上python的bytes和str两种类型转换的函数encode()、decode()即可!

str通过encode()方法可以编码为指定的bytes;
反过来,如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要把bytes变为str,就需要用decode()方法;

例如:

a = "a:2:{i:1;i:70;i:3;i:30;}"

print(type(a))

# 这里显示的是 <class 'str'> ,如果直接序列化肯定会出现问题
b = a.encode()
print(type(b))

# 这里显示的是 <class 'bytes'>