我是 Twitter API 和 python-twitter 的新手。我正在尝试运行下面的简单程序:
import twitter
api = twitter.Api()
user = 'GoldmanSachs'
statuses = api.GetUserTimeline(screen_name=user)
for s in statuses:
print s
当我在 Python Shell 中运行程序时,我得到了下面的预期输出。
{“created_at”:“2013 年 1 月 28 日星期一 22:21:14 +0000”,“收藏”:false,“id”:296020134164836353,“retweet_count”:2,“转推”:false,“来源”:“web” , "text": "ICYMI: WSJ 的达沃斯直播博客与 FX de Mallmann 就欧洲公司在债券市场筹集资金进行了交谈。http://t.co/hCLGBOOy " , ....}
但是,当我尝试保存程序然后运行它时,我得到一个 AttributeError:
Traceback (most recent call last):
File "\twitter.py", line 1, in <module>
import twitter
File "\twitter.py", line 6, in <module>
api = twitter.Api()
AttributeError: 'module' object has no attribute 'Api'
任何关于为什么会发生这种情况的想法将不胜感激。