目录
问题出现场景
原因
解决方案
问题出现场景
先打开pdf文件,获取pdf文件内容后,利用os.remove()来删除文件,这时候出现错误
os.remove(source_path)PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'D:\\ParttimeJobs\\classifyFilesByCluster\\resource\\source1\\2011Quantitative investigation of a standard test shim for magnetic.pdf'
原因
出错代码
# ---------------------2022430--------------TODOcontent = []for i in pdf.open(path).pages:content.append(i.extract_text())
上述代码在打开文件后, 获取文件内容后,没有关闭文件
解决方案
# ---------------------2022430--------------TODOcontent = []f = pdf.open(path)for i in f.pages:content.append(i.extract_text())f.close()
打开文件获取内容后,关闭文件,最后错误得到了解决。
类似错误参考:
错误:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。"+文件路径"的解决方案 - |旧市拾荒| - 博客园最近在使用python进行筛选图片的时候,想到用python里面的os库进行图片的删除。 具体筛选方法就是,删除掉图片长度或宽度小于100像素的图片,示例代码如下所示: for file in os.https://www.cnblogs.com/xiaoyh/p/12036608.html