0
このコードはtweepyを使用してtwitters REST APIからの情報を読み込むために書いたもので、レート制限を超えないで多くの情報を収集したいと考えています。この質問は、tweepy関連よりも概念的なものです。これまでのところ、これは私はそれをやって考えてきた唯一の方法である:一連の非カスケードif文を書くためのPythonicの方法
for i, tweet in enumerate(tweepy.Cursor(api.user_timeline, screen_name = "@twitter").items(1400)):
print(i, tweet.author.name)
if i == 200:
time.sleep(180)
if i == 400:
time.sleep(180)
if i == 600:
time.sleep(180)
if i == 800:
time.sleep(180)
if i == 1000:
time.sleep(180)
if i == 1200:
time.sleep(180)
if i == 1400:
sys.exit()
しかし、ではなくif文の束を書いて、これは書くことができ、より神託方法はありますか?またはそれが壊れていない場合はそれを修正しないでください?
を除く200のすべての倍数を発射しますその後眠る?そして、それは201のアイテムをつかみ、繰り返しごとに200ではないのはなぜですか? – e1v1s