-1
我想我的Python 2的代码转换成Python3,但我收到以下错误:不能Concat的字节STR(转换到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
的问题是在这个for循环:
outtweets = [(tweet.text.encode("utf-8") + " ") for tweet in alltweets]
我试过改变编码来完全解码或删除编码参数,但我无法弄清楚。任何帮助,将不胜感激。
您是在代码上运行2to3还是什么,因为回溯代码与您显示的源代码不匹配。 – Blckknght