首页 > 解决方案 > tweepy 第一个程序:不识别 API 调用

问题描述

我正在尝试编写我的第一个“helloworld”程序以在 Twitter 上发布。该程序与print("helloworld"). 它也适用于导入 tweepy。但是,一旦我尝试分配我的 ID,就会收到错误,即它无法识别 API 调用。(见所附截图)也许很明显,但我是一名 Python 初学者,我基本上是在复制我在 YouTube 视频中看到的内容。

代码+终端截图

标签: twittertweepy

解决方案


您应该能够通过将导入替换为

from tweepy.auth import OAuthHandler

然后将您的auth=行替换为

auth = OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)

现在至于为什么会发生这种情况 - 它可能取决于正在导入的内容。例如,如果您有另一个 tweepy.py 文件,它可能会被选为要从中导入的文件,这当然可能是错误的。使用 from import 解决了这个问题。您可以通过添加找出正在使用的文件(仍然使用您发布的图像中版本的代码)

print(tweepy.__file__)

这将使您了解是否正在导入正确的文件。

希望有帮助。


推荐阅读