属性循环错误

时间:2014-07-04 22:16:49

标签: python tweepy

我使用Tweepy来收集Twitter用户信息。我基本上想要使用循环打印一些字段,避免

这是我的代码:

fields = ["id", "screen_name", "ceated_at"]  # We create a list of 3 fields
user = api.get_user("twitter")               # We collect all available informations of the user called 'twitter'
for f in fields :                            # For our 3 fields, we want the associate information
    print f + " : " + user.f

我获得:

Traceback (most recent call last):
   File "test v1.2.py", line 16, in <module>
      print f + " : " + user.f
AttributeError: 'User' object has no attribute 'f'

预期结果:

id : 783214
screen_name : twitter
created_at : 2007-02-20 14:35:54

为什么'user.f'不起作用(最后一行),而'user.id','user.screen_name'和'user.created_at'在循环外工作得很好?

我确信这是所有人的证据,但对于像我这样的初学者来说,这是一个完全的谜! :)

提前感谢您的解释,

0 个答案:

没有答案