tweepy第一个程序:不识别API调用

问题描述 投票:1回答:2

我正在努力编写我的第一个“helloworld”计划,在Twitter上发布。该程序与print("helloworld")工作正常。它也适用于导入tweepy。但是一旦我尝试分配我的ID,我就会收到错误,因为它无法识别API调用。 (参见附件截图)也许它显而易见,但我是一名初学Python程序员,而且我基本上是在复制我在YouTube视频中看到的内容。

code+terminal screenshot

twitter tweepy
2个回答
1
投票

您应该能够通过替换导入来解决此问题

from tweepy.auth import OAuthHandler

然后用。替换你的auth=线

auth = OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)

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

print(tweepy.__file__)

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

希望有所帮助。


0
投票

我不小心输入了“python helloworld.py”而不是“python3”,它神奇地工作了!所以现在我就这样运行它。

© www.soinside.com 2019 - 2024. All rights reserved.