Python - 像对象这样的字节是必需的,而不是str

时间:2015-04-15 06:59:07

标签: python python-3.x irc twitch

我正在将我的Twitch bot从Python 2.7移植到Python 3.5。我一直收到错误: a bytes like object is required not 'str'位于下面代码的第二行。

twitchdata = irc.recv(1204)
    data = twitchdata.split(":")[1]
    twitchuser = data.split("!")[0]
    twitchmsg = twitchdata.split(":")[2]
    chat = str(twitchuser) +": "+ str(twitchmsg)
    print(chat) #prints chat to console

1 个答案:

答案 0 :(得分:41)

data = twitchdata.decode().split(":")[1]

而不是

data = twitchdata.split(":")[1]