поздравляем вас с новым годом! У меня возникла проблема с компиляцией Python на heroku ранее, которая отбрасывала ошибки отступа и получила ответ от этого потока. Python Bot indentation error, solved Во всяком случае с помощью вас люди Im передали вышеупомянутую ошибку, но появляется странная синтаксическая ошибка.Ошибка синтаксиса Python с Tweepy
banned_accs = ['@bbc' ,'@cnn']
for tweet in tweepy.Cursor(api.search, q='#test').items():
if not any(acc == tweet.user.screen_name for acc in banned_accs):
tweet.retweet()
print('Retweeted the tweet')
# Favorite the tweet
tweet.favorite()
print('Favorited the tweet')
# Follow the user who tweeted
tweet.user.follow()
print('Followed the user')
sleep(5)
else:
pass
except tweepy.TweepError as e:
print(e.reason)
except StopIteration:
break
Ошибка генерируется из консоли
except tweepy.TweepError as error:
^
SyntaxError: invalid syntax
Может кто-то помочь мне понять это? Заранее спасибо.
Вы, кажется, не имеют 'try' в вашем коде. Это должно быть выше той части кода, которая, как вы ожидаете, может вызвать исключение, и все должно быть отступом внутри этого блока. Это стандарт в Python и не имеет отношения к 'tweepy'. – roganjosh
, где начинается ваш блок try? –
Ошибка бессмысленности, сделанная мною. Извините, что я должен был поставить это здесь. Спасибо за ответы, ребята. Проголосуйте, чтобы удалить этот вопрос. – AACaN