异常错误通过问题

时间:2017-01-16 03:58:11

标签: python twitter error-handling syntax-error

我试图让程序每隔3秒检查一次csv文件以查找一条推文,如果找到重复,它会终止,所以我试图弄清楚如何正确传递重复错误

#!/usr/bin/env python
# -*- coding: utf-8 -*-


import tweepy, time, sys

argfile = str(sys.argv[1])

CONSUMER_KEY = 'example'
CONSUMER_SECRET =  'example'
ACCESS_KEY =  'example'
ACCESS_SECRET = 'example'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)

filename=open(argfile,'r')
f=filename.readlines()
filename.close()

for line in f:
try:
    api.update_status(line)
except tweepy.error.TweepError:
    pass
    time.sleep(3)#Tweet every 3 seconds

idk如果因为错误部分的缩进,但它不会传递错误。我为except和pass行得到了无效的语法和缩进错误,无法弄清楚如何正确地执行它。

1 个答案:

答案 0 :(得分:0)

此行在字符串前有一个额外的单引号:

ACCESS_SECRET = ' 'example'

在“示例”之前删除其中一个。