我已经编写了一些基本的Python代码来尝试在twitter上验证我的凭据:
import twitter
api = twitter.Api(consumer_key='',
consumer_secret='',
access_token_key='',
access_token_secret='')
但是在执行此操作时收到以下错误消息:
Traceback (most recent call last):
File "C:\Python33\nettest.py", line 3, in <module>
api = twitter.Api(consumer_key='',
AttributeError: 'module' object has no attribute 'Api'
谁能看到我做错了什么?我已经尝试过这个代码的变体,但它们似乎都与我正在使用的twitter 1.14.2的api部分相关。我已经通过pip 3.3将这个模块安装到我的python 3.3目录中。当我查看lib&gt; site_packages&gt; twitter时,我可以看到安装了一个名为api的模块。我真的不确定会出现什么问题,因为这看起来似乎只是一段简单的代码。
有什么想法吗?
答案 0 :(得分:2)
如果您使用的是python-twitter您有一个名为twitter.py的本地文件将其重命名为twitterhelper.py或其他名称,它应该可以解决您的问题。这就是为我解决的问题。
答案 1 :(得分:0)
使用twitter.py以外的任何名称保存您的python文件。