python - 尝试在 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 屏幕截图
解决方案
推荐阅读
- python - python上的整数列表可用于生成直方图或带有ggplot的箱线图?
- java - 奇怪的 NullPointerException 与 Hibernate 并获取类型 LAZY
- knockout.js - Url.Action 与 Knockout + Asp.Net MVC Core 2.2 错误
- android - 在kotlin中定义jave抽象类的对象
- javascript - 如何在 jQuery 中禁用提交按钮?
- hash - 键数的散列对象限制 - 大型递归查找 [SAS]
- load-balancing - 与任何条目不匹配的 IP 地址的 HAProxy 地理位置图
- c# - 尝试使用 AJAX 从 c# 调用方法时出现 ArgumentException
- python - 如何仅使用内置模块使用 Python 3 上传大文件?
- python-3.x - 用 Python 删除 \n 字符