在文件下载完成时打破for循环

时间:2017-10-12 22:36:50

标签: python

在这里,我试图从网址列表(largest_images)下载图像。我只想下载一张图片。由于图像已成功下载,我希望立即停止for循环。我很难找出将break语句放在下面的代码中的位置。

query =
  from f in Follow,
    where: f.following_id == 1,
    join: n in Newsfeeditem,
    on: n.user_id == f.follower_id,
    select: n

1 个答案:

答案 0 :(得分:0)

看起来每个image_url最多尝试3次。我建议在进入while循环之前,确保file_path不存在,并且在完成while循环之后,检查file_path中是否存在文件。如果文件存在,则从for循环中断开。