Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python twitter中获取数据_Python_Twitter_Twitterapi Python - Fatal编程技术网

如何在python twitter中获取数据

如何在python twitter中获取数据,python,twitter,twitterapi-python,Python,Twitter,Twitterapi Python,我是python新手。 我正在使用名为python twitter的图书馆来获取我自己twitter帐户的数据 这是我的代码twitter-test.py import twitter api = twitter.Api(consumer_key="xxxxxxxx", consumer_secret="xxxxxxxxxx", access_token_key="xxxxxx-xxxx",

我是python新手。 我正在使用名为python twitter的图书馆来获取我自己twitter帐户的数据

这是我的代码twitter-test.py

import twitter

api = twitter.Api(consumer_key="xxxxxxxx",
                  consumer_secret="xxxxxxxxxx",
                  access_token_key="xxxxxx-xxxx",
                  access_token_secret="xxxxxxx",
                  sleep_on_rate_limit=True)
follower = api.GetFollowers()
print(follower)
然后我运行python3twitter-test.py 结果如下

[User(ID=xxxxxxxxx, ScreenName=xxxxxxx), User(ID=xxxxxxxxx, ScreenName=xxxxxxx), User(ID=xxxxxxxxx, ScreenName=xxxxxxx), .......]
api调用成功

现在我想保存结果:

import json

{ The code same as before }

json.dumps(follower)
然后我尝试使用follower中的x循环结果:

但是x[0]x['ID']x.ID全部返回错误:

TypeError: 'User' object is not subscriptable

如何从用户对象提取数据?

这对我来说很好

GetFollowers函数返回列表中的用户对象


它会返回元组列表,因此只需在follower:x[0]x[1]@Sibyl TypeError中尝试x:“User”对象不可下标
TypeError: 'User' object is not subscriptable
followers = api.GetFollowers()
for follower in followers:
    print(follower.created_at)
    print(follower.name)