作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在使用 tweepy 和 python 2.7.6 来返回指定用户的推文
我的代码如下:
import tweepy
ckey = 'myckey'
csecret = 'mycsecret'
atoken = 'myatoken'
asecret = 'myasecret'
auth = tweepy.OAuthHandler(ckey, csecret)
auth.set_access_token(atoken, asecret)
api = tweepy.API(auth)
stuff = api.user_timeline(screen_name = 'danieltosh', count = 100, include_rts = True)
print stuff
然而,这会产生一组看起来像 <tweepy.models.Status object at 0x7ff2ca3c1050>
的消息
是否可以从这些对象中打印出有用的信息?我在哪里可以找到他们的所有属性?
最佳答案
不幸的是,Status
模型在 tweepy
docs 中并没有得到很好的记录。 .
user_timeline()
方法返回 Status
对象实例的列表。您可以使用 dir()
探索可用的属性和方法。 ,或查看actual implementation .
比如从源码可以看出有author
、user
等属性:
for status in stuff:
print status.author, status.user
或者,您可以打印出包含 API 调用的实际响应的 _json
属性值:
for status in stuff:
print status._json
关于python - 使用 tweepy 返回用户的推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25588272/
我想开发一个 Skype 机器人,它将用户名作为输入,并根据用户输入以相反的字符大小写表示hello username。简而言之,如果用户输入他的名字 james,我的机器人会回复他为 Hello J
我是一名优秀的程序员,十分优秀!