web-dev-qa-db-ja.com

Python-strではなくオブジェクトのようなバイトが必要です

TwitchボットをPython 2.7からPython 3.5に移動します。エラーが発生し続けます:a bytes like object is required not 'str'以下のコードの2行目。

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
35
spencermehta

試してみる

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

の代わりに

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