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'(示例代码(代