绝版!247个Python经典有趣实例,代码齐全可复制,PDF版拿走即用

对于大部分Python学习者来说,基础核心知识基本已经掌握了,但\”纸上得来终觉浅,绝知此事要躬行\”,要想完全掌握Python,还得靠实践应用。【文末获取】今天给大家分享247个Python实战项目,都是基础实例,经典实用,代码清晰可拿来即用,很适合学习提升使用,适用性广,实用性强。话不多说,一起来看看吧!内容涵盖:

  • Python基础(90个案例)
  • Python高级字符串之正则(25个案例)
  • Python⽂件、⽇期和多线程(26个案例)
  • Python三⼤利器(迭代器 , ⽣成器 , 装饰器。15个案例)
  • Python绘图(turtle,matplotlib, seaborn, plotly等工具。27个案例)
  • Python之坑(14个)
  • Python第三⽅包(3个)
  • 机器学习和深度学必知算法(17个)
  • Python实战(6个实战案例)
  • Pandas数据分析实战案例(pandas、numpy、matplotlib、pyecharts。17个实战案例)
  • ⼀步⼀步掌握Flask web开发(数据⼊库、各层调⽤关系、表单操作、Pyecharts绘图。5大实战案例)

高清PDF版,所有代码均可复制,是Python学习路上练习的最佳参考资料,快快收藏起来吧。内容预览:

以上项目打包好了,希望对大家有所帮助!看下方卡片获取!

使用 5 行 Python 代码拆分或合并 PDF 文件

如果希望从大型 PDF 文件中提取特定页面或将多个 PDF 文件合并为一个文件,可以使用一些 PDF 编辑器来完成,但是你可能会发现拆分或合并功能在很多免费版 PDF 编辑工具中通常不可用。在本文中,我将分享一个简单的解决方案,用几行 Python 代码拆分或合并多个 PDF 文件。

Python 中的 PyPDF3 库提供了读取、合并、写入 pdf 文件的类,方便程序员完成 Pdf 文件的处理操作。

  • PdfFileReader: 用于执行与读取文件相关的所有操作。
  • PdfFileMerger: 用于将多个 pdf 文件合并在一起。
  • PdfFileWriter: 用于对 pdf 执行写入操作。

使用 PyPDF3 处理 Pdf 文件,需要在工作环境中安装此库。

pip install PyPDF3

想从 PDF 文件中提取特定页面并使其成为单独的 PDF 文件时,可以使用 PdfFileReader 读取原始文件,然后获取特定页面(页码从 0 开始)。使用 PdfFileWriter 的 addPage() 方法将 PDF 页面添加到新的 PDF 中并保存。

下面的示例代码中,从“1.Pdf”提取第一页,并将其存储到一个名为“2.pdf” 的 PDF 文件中。

「拓展」

可以使用 getNumPages() 方法,获取 Pdf 中的页码,灵活的进行页面处理。

下面的示例代码中,从“1.Pdf”分别提取偶数页和奇数页,并将其分别存储到“2.pdf”和“3.pdf”中。

要将多个 PDF 文件合并为一个文件,可以使用 PdfFileMerger 来实现。虽然也可以使用 PdfFileWriter,但是当在合并页面之前不需要编辑页面时,PdfFileMerger 可能更直接。

下面示例代码中,使用 PdfFileMerger 的 append() 方法将多个 PDF 文件合并写入一个名为 merged.pdf 的 PDF 文件中。

如果不想包含原始文件中的所有页面,可以指定一个具有起始页码和结束页码的元组作为 append() 的页面参数,以便仅将指定的页面添加到新 PDF 文件中。

output.append(pdf_file1, (0, 10)) # 前十页

append() 是在文件最后添加新页面,如果想指定要放入页面的位置,则应使用 merge(),允许指定要添加的页面的位置。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。