问题:
报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。

修改前代码:

img = Image.open(file)
if img.size != (4096, 3000):os.remove(file)

原因:
在读取图片大小时,打开了图片,图片文件被占用而一直没有释放。

解决方法:
用open方法打开图片,手动释放文件。

修改后代码:

fp = open(fileName,'rb')
img = Image.open(fp)
fp.close()
if img.size != (4096, 3000):os.remove(file)

【报错】python删除图片遇到权限问题:[WinError 32] 另一个程序正在使用此文件,进程无法访问。相关推荐

  1. 【解决python中使用pillow报错】PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问

    项目场景 import os from PIL import Image img = Image.open('test.png') w, h = img.size if w > h:os.rem ...

  2. 解决报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。PermissionError: [WinError 5] 拒绝访问。

    本博客帮你解决两个问题: 1. 当运行 'python -m pip install --upgrade pip' 时,出现 PermissionError: [WinError 5] 拒绝访问,该如 ...

  3. logging多进程报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问

    logging多进程报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问 问题重现 2019-12-23 13:28:24,415 - INFO: ...

  4. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( “Python“ 因为出现问题而无法打开 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 先安装了 Pytnon3.10.0 版本 , 然后有安装了 Python3.6.3 版本 , 安装完成后 , IntelliJ IDEA 中就出现如 ...

  5. xShell运行Python脚本报错 Python script error 80040154

    xShell运行Python脚本报错 Python script error 80040154 这是由于没有安装 Python engine的原因. 解决方法如下: 1. 下载并安装 Python 访 ...

  6. python Flask logging日志报错“另一个程序正在使用此文件,进程无法访问”

    文章目录 1. 问题 2. 代码示例 3. 原因 4. 解决 1. 问题 python Flask logging日志报错"另一个程序正在使用此文件,进程无法访问" 2. 代码示例 ...

  7. 【Jenkins】插件安装报错“另一个程序正在使用此文件,进程无法访问”完美解决

    背景说明: 最近在Jenkins的自动化测试持续集成,因为开发环境的jenkins版本比较旧,自动安装插件会安装最新版的插件,插件和jenkins版本不兼容,导致插件无法正常运行.最后折中选择了一个规 ...

  8. win10 启动kafka报错 另一个程序正在使用此文件,进程无法访问

    welcome to my blog 问题描述: win10启动kafka报错: ERROR Failed to clean up log for __consumer_offsets-39 in d ...

  9. C# 操作CAD报错【COMException (0x8001010A)消息筛选器显示应用程序正在使用中】的一种处理方式

    C# 操作CAD报错[COMException (0x8001010A)消息筛选器显示应用程序正在使用中] 使用了dynamic关键字依然无法解决,程序运行了5次可能出现3次此错误. 网上搜索了很多方 ...

最新文章

  1. Yann LeCun:发现智能原理是AI的终极问题 | 独家对话
  2. (0054)iOS开发之制作静态库详解
  3. 多线程访问共享对象和数据的方式
  4. 微软解释 Edge 浏览器比 Chrome 更加安全的原因
  5. 对硬盘进行分区和格式化
  6. aws dynamodb_带有AWS DynamoDB的React式Spring Webflux
  7. 1-18Linux内核空间和用户空间
  8. 面试题 04.02. 最小高度树
  9. C++:内存分几个区
  10. Hadoop安装教程_单机/伪分布式配置_Hadoop 2.7.7(2.7.7)/CentOS Linux release 7.4.1708
  11. 计算机操作系统第二章测试题及答案
  12. dedecms(织梦)采集规则规则宝典
  13. 如何卸载mingw_MinGW和MSYS的自动安装
  14. 狗都能看懂的MAML原理讲解和代码实现
  15. 为什么说程序员的前三年不要太看重工资水平?
  16. 团队的Kick off
  17. 这届618:掀起直播盛世
  18. LOB字段相关概念(自动创建LOB索引段和重建索引方法)
  19. 十大面试问题解惑,秒杀一切HR、技术面试。程序员必读! 最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现,只有有准备才能在面试过程中游刃有余。小编收集了10个面试官最爱提的问题
  20. js中new操作符的作用及原理

热门文章

  1. element-ui NavMenu 导航菜单 通过一个按钮控制
  2. 爬取Bilibili视频评论(弹幕同样原理)
  3. 【MySQL】explain 用法详解
  4. axios post 请求参数直接传递字符串或者数值
  5. 瞬态抑制二极管(TVS)工作原理、特性参数、封装形式
  6. 如何使用Tomcat自带的日志实现tomcat-juli.jar
  7. 单细胞RNA-seq分析
  8. 集成灶好不好?看过以下内容,你就明白了
  9. 论文投稿后,还能更改作者吗?这样操作或将遭到拒稿
  10. uniapp运行小程序的问题和解决方法