如何在python中存储来自twitter api的screen_name?

时间:2014-11-10 12:57:41

标签: python twitter

我正在尝试从twitter API存储screen_name,因此它可以存储在文件中,但它是用户属性的一部分。如果我将screen_name存储到字典中,有人可以建议我应该在我的python脚本中编码吗? 一个示例推文是....

u'user':{u'name':u'Chris D',u'lang':u'ru',u'profile_background_tile':False,u'favourites_count':0,u'screen_name':u 'cdraven87',你'通知':没有,你'':没有,u'created_at':u'Mon 11月10日11:33:57 +0000 2014',u'contributors_enabled':False,u'time_zone':无,你保护':False,u'default_profile':False,u'is_translator':False},u'geo':None,u'in_reply_to_user_id_str':None,u'possibly_sensitive':False,u'lang': u'en',u'created_at':u'Mon Nov 10 11:55:00 +0000 2014',u'filter_level':u'medium',u'in_reply_to_status_id_str':无,你'''无}} < / p>

我的代码是:

        dictionary['screen_name'] = tweet['screen_name']
        dictionary['favourites'] = tweet['favourites_count']
        dictionary['followers'] = tweet['followers_count']

1 个答案:

答案 0 :(得分:0)

要访问user键下的词典,您可以链接它们:

dictionary['screen_name'] = tweet['user']['screen_name']

顺便说一下。这些userscreen_name 不会被称为属性,它们是字典中的