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": "Mon Jan 28 22:21:14 +0000 2013", "favorited": false, "id": 296020134164836353, "retweet_count": 2, "retweeted": false, "source": "web" , "text": "ICYMI: WSJ の Davos Live Blog は、欧州企業が債券市場で資金調達を行っていることについて 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'
なぜこれが起こっているのかについての考えは大歓迎です。