首页 > 解决方案 > 尝试在 python 中使用 for 循环从 URL 列表中下载 wget.download,但是在 150 张图像之后它只是冻结了。(没有错误信息)

问题描述

我有一个问题,我尝试使用 for 循环和 wget.download 下载 URL 列表。但是在下载了一定数量的图像后,它就会停止下载。(没有错误消息)并且脚本一直运行,直到我手动停止它。

我尝试使用尝试,除了 - 通过/继续

import wget
import os

fileName = os.listdir('data')
print(fileName)
for x in fileName:
 print(x)
 os.mkdir(x + ' - img')
 lineList = [line.rstrip('\n') for line in open('data/' + x)]
 for y in lineList:
    print(y)
    wget.download(y, out=x + '.jpg')

我希望脚本创建一个新文件夹。然后打开文件并将行加载到列表中,然后遍历列表并下载 代码的所有 URL 屏幕截图

标签: pythonurldownloadwget

解决方案


推荐阅读