如何执行twitter.Api.PostUpdate在回路中?

2024-10-03 21:34:49 发布

您现在位置:Python中文网/ 问答频道 /正文

此代码执行时出错:

  # 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是异步的,但无法确定如何修复它。请帮忙。在


Tags: andauthgetnotsomepost代码执行reddit
1条回答
网友
1楼 · 发布于 2024-10-03 21:34:49

这是python-twitter库中的一个错误,它已在PR中修复。问题是python2中的bytes等于str,并且只接受一个参数,而python3中bytes需要编码作为第二个参数。在

相关问题 更多 >