for item in r.get_iterator():
if 'retweeted_status' in item:
print('aa')
else:
id_twitty = item['id']
count_ret = item['retweet_count']
如果 item['id']
抛出 KeyError
异常,则执行终止。
如何让for
循环在异常发生后继续执行?
最佳答案
您可以 try catch 引发的 KeyError
异常,然后丢弃它:
for item in r.get_iterator():
if 'retweeted_status' in item:
print('aa')
else:
try:
id_twitty = item['id']
count_ret = item['retweet_count']
except KeyError:
pass
关于python - 引发异常后继续执行循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24963054/