使用Python3.4时是什么导致了win蓝屏urllib.请求下载大量图像

2024-10-02 16:29:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从网上下载大量的图片,这些图片基于一个预先构建的数据库中的一个表中的3列。我检索到的三列是imageId、imageName和imageUrl。相同的imageId总是对应于相同的imageName,但是相同的imageId iamgeName对可能对应于多个图像url(参见下面的示例)。我的目标是下载所有这些图像并用相同的imageId imageName对文件夹保存多个图像。例如,下表将创建三个文件夹,分别名为“1_flower”(包括2个图像)、“2_bowl”(包括1个图像)和10_sky(包括一个图像)。实际数据库大约有58000行(即图像)

问题是,在中间运行代码会导致windows突然变成蓝屏,并显示消息“IRQL Not Less Or Equal”。我试过多次运行这个程序,结果总是在运行过程中出现蓝屏(每次运行的时间段略有不同)(大约100张图片后才下载)。在

我已经找了很多次了,但没找到。似乎是我的记忆问题urllib.request.urlretrieve,但不确定到底哪里错了。非常感谢任何帮助!在

imageId, imageName, imageUrl
============================

 - 1,        flower,      /xxx/flowerPicOne.jpg
 - 2,        bowl,     /xxx/bowPic.jpg
 - 1,        flower,      /xxx/flowerPicTwo.png
 - 10,       sky,         /xxx/skyPic.jpg
 - ...
 - ...

^{pr2}$

Dump file by bluescreenviewBlue screen pic


Tags: 图像文件夹数据库url示例图片xxxjpg
1条回答
网友
1楼 · 发布于 2024-10-02 16:29:29

我看基于你使用Windows7的图像,所以你可能需要做的是得到一个更新的拷贝ntoskrnl.exe文件把它放在原来的地方。在

问题可能是内存故障,导致IRQL不小于或等于,或者是代码或程序有问题。在

所以要么程序有一些导致蓝屏的错误,要么需要安装ntoskrnl。但您可能需要具体说明哪个ntosknrl,因为您可能意外地安装了Windows 2000或Windows XP ntoskrnl,这可能会导致电脑瘫痪。因此,请尝试搜索“Windows 7 ntoskrnl下载”,然后用该副本替换您的。您使用的NTOSKRNL for Windows 7版本可能并不重要。这可能是一个最终的ntosknrl被房屋溢价取代。我并不是因为我没有Windows7而尝试过。但在我收到IRQL的YouTube视频中,有一次在windowsxp上确实发生过。但那是几年前的事了,那时我对电脑不太了解。在

如果ntoskrnl的想法失败,程序可能需要重新安装。在

…你知道吗,我甚至认为Windows版本中的ntoskrnl没有区别。我相信有,所以为了安全起见,搜索Windows7NTOSKRNL。在

相关问题 更多 >