已解决使用Python分割图片
已解决(Python图像分割报错)fitz.open()失效,高亮
文章目录
- 报错代码
- 报错原因
- 解决方法
- 帮忙解决
报错代码
粉丝群里面的一个粉丝用Python进行图片分割的时候,发生了报错(跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错信息和代码如下:
import os
import glob
import fitzdef png2pdf(img_path, pdf_path):"""img_path (str): 遍历此文件夹下文件(png图片)pdf_path (str): 输出到此文件夹下"""def _frompic2pdf(img_path, pdf_path, pdf_name):for img in sorted(glob.glob(img_path + pdf_name + '.png')):doc = fitz.open()imgdoc = fitz.open(img)pdfbytes = imgdoc.convertToPDF()imgpdf = fitz.open("pdf", pdfbytes)doc.insertPDF(imgpdf)doc.save(pdf_path + pdf_name + '.pdf')doc.close()for root, dirs, files in os.walk(img_path):for file in files:destfileName = os.path.splitext(file)[0]_frompic2pdf(img_path=img_path, pdf_path=pdf_path, pdf_name=destfileName)img_path = r'C:\Users\Administrator\Desktop\工作文档\省工商联项目\数据采集\省级民营企业排名前列(已完成)\2020'
pdf_path = r'C:\Users\Administrator\Desktop\工作文档\省工商联项目\数据采集\省级民营企业排名前列(已完成)\2020'
png2pdf(img_path, pdf_path)
可以看到明明有库但是代码还是高亮:
报错原因
报错原因:
这是因为PyCharm自动安装名为fitz的模块,而还需要安装其他的依赖模块,小伙伴按下面的代码安装即可!!!
解决方法
需要在终端中执行下面的安装语句即可:
pip install PyMuPDF
安装完成后可以使用函数fitz.open():
图片也分割完成:
帮忙解决
本文已收录于:《告别Bug》专栏
本专栏用于记录学习和工作中遇到的各种疑难Bug问题,以及粉丝群里小伙伴提出的各种问题,文章形式:报错代码 + 报错翻译 + 报错原因 + 解决方法,包括程序安装、运行程序过程中等等问题,订阅专栏+关注博主后如遇到其他问题可私聊帮忙解决!!!
已解决使用Python分割图片相关推荐
- 【已解决】Python安装TensorFlow报错“Consider adding this directory to PATH or, if you prefer to suppress this
[已解决]Python安装TensorFlow报错"Consider adding this directory to PATH or, if you prefer to suppress ...
- 【已解决】python 使用xlrd,xlwt 修改execl单元格的背景色
[已解决]python 使用xlrd,xlwt 修改execl单元格的背景色 [解决过程] 之前查百度,问同事,一直没找到满意的答案,后来找到了几篇不相干的文章,自己整理整理,理解理解,总算是理出了令 ...
- 已解决(Python语法报错)SyntaxError: invalid syntax
已解决(Python语法报错)SyntaxError: invalid syntax 文章目录 报错信息 报错翻译 报错原因 解决方法 千人全栈VIP答疑群联系博主帮忙解决报错 报错信息 粉丝群里面一 ...
- 已解决(Python安装报错)Visit python.org to download an earlier version of Python.
已解决(Python安装报错)One or more ssues caused the setup to fail Please fx the sses and then retry setup. F ...
- 已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line
已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line 文章目录 报错信息 ...
- 已解决(Python cn2an库实现中文数字与阿拉伯数字互转)ValueError: mode 仅支持 [‘low‘, ‘up‘, ‘rmb‘, ‘direct‘]
已解决(Python cn2an库实现中文数字与阿拉伯数字互转)ValueError: mode 仅支持 ['low', 'up', 'rmb', 'direct'] 文章目录 报错内容 报错翻译 报 ...
- 已解决DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Pyt
已解决DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Pyt ...
- php引用python出现502,【已解决】python执行出错:HTTPError: HTTP Error 502: Bad Gateway
[已解决]python执行出错:HTTPError: HTTP Error 502: Bad Gateway [背景] 某此脚本执行,出现错误:LINE 1687 : ERROR Unknown ...
- python获取已打开网页的html,【已解决】Python的BeautifulSoup去实现提取带tag的HTML网页主体内容...
折腾: [未解决]Python的html网页主体内容提取 期间,去试试BeautifulSoup提取HTML网页主体内容 先去随便找个合适的网页 -> 简单看了看网页内容结构: 发现是: 网页主 ...
最新文章
- VC代码的编写和调试---编写易于调试的VC代码
- 【数字信号处理】线性时不变系统 LTI ( 判断某个系统是否是 “ 非时变 “ 系统 | 案例三 )
- 缓存-分布式锁-分布式锁原理与使用
- 【编译原理】文法分类
- NS2仿真分析无线网络的攻击防御(2)
- 【MyBatis框架】高级映射-一对一查询
- ssh整合步骤之二(架构设计)
- Spring 4 官方文档学习 Spring与Java EE技术的集成
- 【Kafka】01 生产者
- 人脸识别最全知识图谱,中国学者数量全球第三—清华大学出品
- android pt分区,[玩机技巧之Android篇]系统分区之System、Data、cache 来自 淡影寒...
- android手机控制电视,类Siri语音控制技术 Android手机也能控制电视
- 5G 室内融合定位白皮书
- IT职业病预防之颈椎病(一)
- 1小时,不会代码的我如何完成 网易云音乐 大作业网页制作?(IVX 第2篇)
- GET 请求能传图片吗?
- 【题解】P2678 [NOIP2015 提高组] 跳石头
- ★ 最长递增子序列问题 (最多不相交路径)(分层思想) 网络流最大流
- 二、关于做地图和如何做成mod
- lseek和文件末尾
热门文章
- k30最小宽度380不管用了_关于低压配电柜GCS、GCK、MNS、GGD的使用与区别,别再用混了!...
- python virtualenv报错:unrecognized arguments: −−system−site−packages
- qp系统激活服务器异常,电子口岸系统QP服务器异常早上开始,电子口 – 手机爱问...
- 中职计算机实训室管理规定,中高职智慧实训室管理系统
- bnu1298 BNUEP的火炬手 C语言版
- java基于ssm,jsp开发的卖鞋商城鞋店系统
- 数据备份与重复数据删除
- 硬盘可用空间不足?!——SpaceSniffer帮你找出元凶
- Java液晶数字字体显示当前时间
- 一个Python猜字小游戏