первая программа: не распознает вызов API - PullRequest
1 голос
/ 16 марта 2019

Я пытаюсь написать свою первую программу "helloworld" для публикации в Твиттере.Программа отлично работает с print("helloworld").Это также работает с импортом tweepy.Но как только я пытаюсь назначить свои идентификаторы, я получаю ошибки, которые не распознают вызовы API.(см. прикрепленный скриншот) Возможно, это очевидно, но я начинающий программист на Python, и я в основном копирую то, что видел в видео на YouTube.

код + снимок экрана терминала

Ответы [ 2 ]

1 голос
/ 19 марта 2019

Вы сможете исправить эту проблему, заменив импорт на

from tweepy.auth import OAuthHandler

и затем замените auth= строку на

auth = OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)

Теперь о том, почему это происходит - это может зависеть от того, что импортируется. Например, если у вас есть другой файл tweepy.py, он может быть выбран как импортируемый файл, что, конечно, вероятно, неправильно. Использование из импорта разрешает это. Вы можете узнать, какой файл использовался, добавив (все еще используя код из версии на картинке, которую вы разместили)

print(tweepy.__file__)

Это даст вам представление о том, был ли импортирован правильный файл или нет.

Надеюсь, это поможет.

0 голосов
/ 19 марта 2019

Я случайно набрал «python helloworld.py» вместо «python3», и это волшебным образом сработало!Так что теперь я так и делаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...