环境:win10
python3.7.4
循环打开图片,到4093张就报错了,请问怎么办?网上找了各种办法都不行,我这是准备循环二十几万次的
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
PIL.Image.open()循环打开图片后报错:too many open files
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-黄老师 2022-04-06 04:10关注Image.open()是直接打开文件,不用open再打开一次的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-08-01 01:10回答 3 已采纳 嗯??不应该是image_file调用.crop(1,1,10,10)嘛image_file.crop(1,1,10,10)
- 2021-10-04 16:32回答 5 已采纳 参考一下这里的解决办法: from PIL import Image 报错_c_lanxiaofang的博客-CSDN博客 选择Instal
- 2022-05-04 20:43回答 3 已采纳 我估计问题出在barcode.writer.FONT=os.path.join('AdobeGothicStd-Bold.otf')这一行,因为报错提示信息是关于字体的,而你使用的这个字体并不是系统默
- 2019-07-05 03:45kelly学技术的博客 使用Python PIL Image.open读取大量图片时候,遇到“OSError: [Errno 28] No space left on device”等问题,总结下问题: 1、“Too many open files”问题 原因:PIL的Image.open操作是lazy operation(类似Spark...
- 2021-08-07 10:32回答 1 已采纳 没在代码里写目标位置就一定要代码和图片在同一个文件夹里面
- 2022-05-01 15:24回答 1 已采纳 # grab方法返回的就是Image对象 # 直接传入 grab方法返回值 我这里不会出错 >>> from PIL import ImageGrab as ig,Image &g
- 2022-04-18 09:28回答 2 已采纳 olivettifaces 文件夹使用绝对路径,后面open 同理。
- 2022-04-25 09:01windmyway的博客 windows操作系统下,在进行图片分割成小块的时候,在如下代码中出错 OSError: [Errno 24] Too many open files
- 2021-06-23 09:00回答 2 已采纳 在第二张图片的代码里第9行改成: self.image=pygame.image.load(image_name)试试,load函数是image模块下的函数。
- 2019-08-09 09:49回答 3 已采纳 特么的,canvas的create_image使用的grab 变量是局部变量,而不是全局的,所以才什么都不显示。。。。。就这卡了三天。。。。。
- 2019-04-02 12:26回答 1 已采纳 frame 对象是个NONE fromarray 这个方法不支持none对象
- 2020-12-04 01:46sunny*&*的博客 OSError: [Errno 24] Too many open files RuntimeError: DataLoader worker (pid 15160) exited unexpectedly with exit code 1. Details are lost due to multiprocessing. Rerunning with num_workers=0 may ...
- 2018-04-09 14:33ruguowoshiyu的博客 遇到代码报错,too many file open , 网上搜索后,知道是打开的file太多。对于这个问题可以通过两种方法解决。第一种方法:修改最大允许打开文件数量在linux上可以通过以下代码查看允许打开的最大文件个数ulimit -a...
- 2018-04-08 08:36codebrid的博客 Python错误提示:[Errno 24] Too many open files 上网查找解决方案: http://www.jb51.net/article/105751.htm中写道 出现错误的原因是系统默认限制为同时打开1024个文件,这对该程序来说太少了,才会报错 ...
- 2022-04-06 12:07小女孩真可爱的博客 data = json.load(open(path)) # 获取json里面的图片数据,也就是二进制数据 imageData = data.get("imageData") # 如果通过data.get获取到的数据为空,就重新读取图片数据 if not imageData: imagePath = os.path....
- 2017-10-25 01:29nsjlive的博客 from PIL import Image import numpy as npa = np.asarray(Image.open(‘e:/python_code/beijing.jpg’).convert(‘L’)).astype(‘float’)depth = 10. # (0-100) grad = np.gradient(a)
- 2022-10-27 02:0114. 文件打开过多导致的“too many open files”错误,需要管理文件句柄。 15. 数据增强过程中遇到“TypeError: Invalid with type”错误,检查相关操作是否正确。 16. MindRecord文件无法成功打开,检查文件的完整...
- 2023-02-03 15:43shiter的博客 计算机视觉和图像处理简介:PIL (Python Image Library) 的基本使用
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司