我正在尝试从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']
答案 0 :(得分:0)
要访问user
键下的词典,您可以链接它们:
dictionary['screen_name'] = tweet['user']['screen_name']
顺便说一下。这些user
和screen_name
不会被称为属性,它们是字典中的键。