一开始是去改那个字符类型: 报错原因: python3和Python2在套接字返回值解码上有区别。在pyhon2中,返回值全是字符串,所以调用load()不会存在问题,但是python3中会有 byte 与 string 之分。 encode()方法语法: str.encode(encoding='UTF-8',errors='strict') print("gbk编码:",str.encode(encoding="gbk",errors="strict"