Python parts=func_name.split(';';)类型错误:需要类似字节的对象,而不是';str';
我正在运行一个代码,但这一行出现错误:Python parts=func_name.split(';';)类型错误:需要类似字节的对象,而不是';str';,python,Python,我正在运行一个代码,但这一行出现错误: parts = func_name.split('.') TypeError:需要类似字节的对象,而不是“str” 此处显示了类型列表的各个部分 而func\u name是str parts = func_name.split('.') TypeError:需要类似字节的对象,而不是“str” 在调用split函数之前,您可能需要解码字符串,具体取决于获取字符串的方式 func_名称在您的示例中是一个字节数组,因此您可以: 使用二进制字符串进行拆分
parts = func_name.split('.')
TypeError:需要类似字节的对象,而不是“str”
此处显示了类型列表的各个部分
而func\u name
是str
parts = func_name.split('.')
TypeError:需要类似字节的对象,而不是“str”
在调用split函数之前,您可能需要解码字符串,具体取决于获取字符串的方式 func_名称在您的示例中是一个字节数组,因此您可以:
- 使用二进制字符串进行拆分 parts=func_name.split(b'.'))
- 或者根据字符串的编码对其进行解码,例如utf-8: parts=func_name.decode().split('.'))