Python错误:TypeError:'str' does not support the buffer interface

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python错误:TypeError:'str' does not support the buffer interface相关的知识,希望对你有一定的参考价值。

在socket套接字模块进行send和recv方法时出现这种问题,是因为Python3.x和Python2.x版本变化,In python 3, bytes strings and unicodestrings are now two different types相互之间需要进行转换decode()和encode()。

send()需要的参数为bytes类型,因此需要对str进行encode()

recv()返回的是bytes类型,因此我们需要对返回的bytes进行decode()转换为str

以上是关于Python错误:TypeError:'str' does not support the buffer interface的主要内容,如果未能解决你的问题,请参考以下文章

Python错误:TypeError:'str' does not support the buffer interface

python3报错:TypeError: can't concat bytes to str

python"TypeError: 'NoneType' object is not iterable"错误解析

python3错误之TypeError: 'dict_items' object is not callable

Python Socket TypeError: a bytes-like object is required, not 'str' 错误提示

爬坑Python 3.6 在 Socket 编程时出现类型错误 TypeError: a bytes-like object is required, not 'str'(示例代码(代