【发布时间】:2017-06-14 11:55:02
【问题描述】:
所以我正在尝试设置 Tweepy,以便开始使用它进行编程。
我的第一个程序看起来如何:
#IMPORTING LIBRARIES
# * tweepy - Twitter API
import tweepy
#LISTING CREDENTIALS
_consumer_key = 'MYCONSUMERKEY'
_consumer_secret = 'MYCONSUMERSECRETKEY'
_access_token = 'MYACCESSTOKEN'
_access_token_secret = 'MYACCESSTOKENSECRET'
#OAUTHHANDLER INSTANCE
# * works over HTTP and authorizes devices, APIs, servers, and
# applications — is a standard that provides secure and delegated access.
auth = tweepy.OAuthHandler(_consumer_key, _consumer_secret)
auth.set_access_token(_access_token, _access_token_secret)
auth.secure = True
api = tweepy.API(auth)
#UPDATE STATUS
tweet = "Hello, world!"
api.update_status(status=tweet)
当我运行它时,我收到以下错误:
auth = tweepy.OAuthHandler(_consumer_key, _consumer_secret)
AttributeError: module 'tweepy' has no attribute 'OAuthHandler'
我觉得这可能是因为我的文件结构,但我一直在玩移动文件,但没有运气。
【问题讨论】:
-
快速检查:您是否调用了您的某个文件
tweepy.py?如果是这样,请不要这样做。 -
我没有调用我的任何文件 tweepy.py
-
试试
import tweepy和print(tweepy.__file__),你会看到导入了什么文件——可能它使用的文件与你预期的不同。 -
我期望的文件。我在与 tweepy 包相同的地方创建这个项目。这是正确的地方吗?另外,tweepy 中似乎还有另一个同名文件夹?
标签: python twitter oauth twitter-oauth tweepy