Я начинаю программировать, и я пытаюсь написать этот твиттер-бот, используя Twython в качестве упражнения, чтобы изучить Python. Я начал получать эту SyntaxError на последней строке:Получение пустого СинтаксисError на последней строке
~/tweetbot $ python tweet_test.py
File "tweet_test.py", line 32
^
SyntaxError: invalid syntax
Я искал для этой проблемы, и это, кажется, как правило, связаны либо с оставив открытым скобку, или Python ожидает некоторый код. Я пробовал разные вещи, которые я нашел, например, заканчивая sys.exit(), но, похоже, я всегда получаю SyntaxError.
Вот код:
import sys
from twython import Twython, TwythonError
apiKey = 'letters and numbers'
apiSecret = 'letters and numbers'
accessToken = 'letters and numbers'
accessTokenSecret = 'letters and numbers'
twitter = Twython(apiKey, apiSecret, accessToken, accessTokenSecret)
try:
searchResult = twitter.search(q='searchTerm',lang='es',result_type='recent',count='3')
for tweet in searchResult['statuses']:
tweeted = open('answered').readlines()
if tweet['id_str'] in tweeted:
print '1 tweet is already answered'
else:
print 'Tweet from @%s Date: %s' % (tweet['user']['screen_name'].encode('utf-8'), tweet['created_at'])
print tweet['text'].encode('utf-8'), '\n'
twitter.update_status(status=message, in_reply_to_status_id=tweet['id_str'])
message = 'tweetReply'
print "Tweeted: " + message
answeredTweet = '"' + tweet['id_str'] + '"\n'
f = open('answered', 'w')
f.write(answeredTweet)
Спасибо, это устранило проблему. –
Я за 8 минут c :, еще раз спасибо –