【发布时间】:2013-02-04 16:28:16
【问题描述】:
我是 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", "favorited": false, “id”:296020134164836353,“retweet_count”:2,“转推”:假, “来源”:“网络”,“文本”:“ICYMI:华尔街日报的达沃斯直播博客与 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'
任何关于为什么会发生这种情况的想法将不胜感激。
【问题讨论】:
-
看看这个也许可以为你服务[Python,如何将状态/update_with_media 发布到 Twitter?][1] [1]:stackoverflow.com/questions/10719714/…
标签: python twitter python-twitter