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('.'))

请提供可能的副本