2017-01-16 18 views
0

私はプログラムが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は、エラーセクションのインデントのためにエラーが発生しますが、それはエラーになりません。私は、例外とパスの行に無効な構文とインデントエラーが発生し、正しく実行する方法を理解できません。

答えて

0

この行は、文字列の前に、余分な単一引用符があります。

ACCESS_SECRET = ' 'example' 

の「例」の前にそれらのいずれかを削除してください。

+0

キャッチしてくれてありがとう – cbos93

+0

よろしくお願いします! –

関連する問題