我有以下声明:
for user in tweepy.Cursor(api.followers, screen_name=s, cursor=current_cursor).items():
但是,我不需要在第一次运行时运行, cursor=current_cursor
。
我能想到这样做的唯一方法是使用if语句的两个单独的for语句。
是否有一种不那么草率的方式呢?
答案 0 :(得分:2)
tweepy.Cursor(api.followers, screen_name=s, cursor=None if first_time else current_cursor)
答案 1 :(得分:0)
if first_time:
first_time = False
cursor = tweepy.Cursor(api.followers, screen_names)
else:
cursor = tweepy.Cursor(api.followers, screen_name=s, cursor=current_cursor)
for item in cursor.items():
whatever(item)
在适当的地方将first_time
初始化为True
。