Ich versuche, meinen Python-2-Code zu Python3 konvertieren, aber ich erhalte die folgenden Fehler:Kann nicht Bytes concat auf str (Konvertierung in Python3)
Traceback (most recent call last):
File "markovtest.py", line 73, in <module>
get_all_tweets("quit_cryan")
File "markovtest.py", line 41, in get_all_tweets
outtweets = [(tweet.text.encode("utf-8") + str(b" ")) for tweet in alltweets]
File "markovtest.py", line 41, in <listcomp>
outtweets = [(tweet.text.encode("utf-8") + str(b" ")) for tweet in alltweets]
TypeError: can't concat bytes to str
Das Problem in diesem for-Schleife ist:
Ich habe versucht, Codierung ändern, um den Encode-Parameter insgesamt zu decodieren oder zu entfernen, aber ich kann es nicht herausfinden. Jede Hilfe wäre willkommen.
Führen Sie 2to3 auf Ihrem Code oder etwas, weil der Code in der Traceback nicht mit dem Quellcode übereinstimmt, den Sie angezeigt haben. – Blckknght