我正在处理个人项目,但遇到错误:TypeError: a bytes-like object is required, not 'str'
这是我的代码: CLICK TO SEE THE CODE
我想制作一个试图在文件中查找输入文本的脚本。 谢谢!
答案 0 :(得分:2)
TypeError
意味着所需数据类型与给定数据类型不匹配。该函数需要输入“字节”类型,而代码则输入“ str”类型的数据。
使用str.encode
函数将输入字符串转换为类似字节的对象。
>>> string = "abcdef"
>>> type(string)
<class 'str'>
>>> string = string.encode('ascii')
>>> type(string)
<class 'bytes'>