TypeError: a bytes-like object is required, not 'str'

Posted 溪棱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeError: a bytes-like object is required, not 'str'相关的知识,希望对你有一定的参考价值。


 python bytes和str两种类型转换的函数encode(),decode()

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

例如:

date=“12345”  #str类型

date.encode()  #转换为bytes类型

以上是关于TypeError: a bytes-like object is required, not 'str'的主要内容,如果未能解决你的问题,请参考以下文章

python问题:TypeError: a bytes-like object is required, not 'str'

TypeError: cannot use a string pattern on a bytes-like object

python 3.5: TypeError: a bytes-like object is required, not 'str'

Python 3.5.2 TypeError: a bytes-like object is required, not 'str’问题解决方案

python3写爬虫报错--------TypeError: cannot use a string pattern on a bytes-like object

Python 3.8 TypeError: can't concat str to bytes - TypeError: a bytes-like object is required, not 's