【发布时间】:2012-12-28 02:00:40
【问题描述】:
我已经为这个错误苦苦挣扎了一段时间,对于解释器为什么抱怨“继续”似乎有不同的意见。所以我想在下面提供错误的代码。
import tweepy
import time
def writeHandlesToFile():
file = open("dataFile.txt","w")
try:
list = tweepy.Cursor(tweepy.api.followers,screen_name='someHandle',).items(100000)
print "cursor executed"
for item in list:
file.write(item.screen_name+"\n")
except tweepy.error.TweepError as e:
print "In the except method"
print e
time.sleep(3600)
continue
我之所以特别在末尾包含 continue 是因为我希望程序从睡眠后停止的位置重新开始执行,以保持程序状态。我需要睡眠以遵守 twitter api 速率限制,其中 api 仅允许您每小时发出一定数量的请求。 因此,任何可能认为我的错误幼稚或以其他方式出现的人请指出,或者请为我提供不使用 continue 语句的替代实现。
顺便说一句,我没有像另一篇文章中建议的那样混合制表符和空格。 提前感谢您的帮助。
【问题讨论】:
标签: python twitter continue try-except