我试图让程序每隔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行得到了无效的语法和缩进错误,无法弄清楚如何正确地执行它。
答案 0 :(得分:0)
此行在字符串前有一个额外的单引号:
ACCESS_SECRET = ' 'example'
在“示例”之前删除其中一个。