Python Twitter Api:AttributeError:module' twitter'没有属性'趋势'

时间:2015-10-23 13:45:51

标签: python twitter

import twitter
import json



OAUTH_TOKEN='aaa'
OAUTH_SECRET='bbb'
CONSUMER_KEY='ccc'
CONSUMER_SECRET='ddd'

          auth=twitter.oauth.OAuth(OAUTH_TOKEN,OAUTH_SECRET,CONSUMER_KEY,CONSUMER_SECRET)
twitter_api=twitter.Twitter(auth=auth)


print(twitter_api)




WORLD_WOE_ID=1
world_trends=twitter.trends.place(_id=WORLD_WOE_ID)
print(world_trends)

我总是得到错误: AttributeError: module 'twitter' has no attribute 'trends'

1 个答案:

答案 0 :(得分:0)

您必须在.trends的实例上调用Twitter而不是模块。这应该适合你:

import twitter
import json 

OAUTH_TOKEN='aaa'
OAUTH_SECRET='bbb'
CONSUMER_KEY='ccc'
CONSUMER_SECRET='ddd'
auth=twitter.oauth.OAuth(OAUTH_TOKEN,OAUTH_SECRET,CONSUMER_KEY,CONSUMER_SECRET)
twitter_api=twitter.Twitter(auth=auth)    

print(twitter_api)   

WORLD_WOE_ID=1
world_trends=twitter_api.trends.place(_id=WORLD_WOE_ID)
print(world_trends)