此代码执行时出错:
# some constants and auth before, looks not important
topPosts = reddit.get_subreddit('funny').get_top(limit=3)
for post in topPosts:
twitter.PostUpdate(status = post.title, media = post.url)
控制台日志:
^{pr2}$如果我只在循环中post.label
,它就完美地工作了。在
如果我只执行一个(w/o循环)PostUpdate
它工作得很好。在
我认为这是因为PostUpdate
是异步的,但无法确定如何修复它。请帮忙。在
这是
python-twitter
库中的一个错误,它已在PR中修复。问题是python2中的bytes
等于str
,并且只接受一个参数,而python3中bytes
需要编码作为第二个参数。在相关问题 更多 >
编程相关推荐