前言
在python中,有一些可以用来从PDF文件中提取文本内容的包。以下是几个常用的包,有了前辈们的努力, 我们就可以直接使用轮子了, 直接上代码
测试文件
PyPDF2
PyPDF2 是一个纯 Python PDF 库,能够分割、合并、裁剪和转换 PDF 文件页面......
模块的作用
在Python中,模块是一种组织代码的方式,它允许你将相关的函数、类和变量封装在一个文件中,以便于代码的管理和复用。正确地导出和导入模块是编写清晰、可维护代码的重要组成部分。这篇将介绍如何正确地导出和导入Python模块,并写简单的示例来帮助理解。
模块创建
......
点击上方蓝字关注我们
哈哈哈
作为一个码农, 每天都在写代码, 不可避免的会出现错误, 也有一些时候, 知道可能会出现错误, 必须要在代码中处理, 以免影响代码正常流程, 这篇讲一下常见的异常错误, 以及如何处理异常
常见异常
AssertError: 断言语句(asser......
点击上方蓝字关注我们
1
定义
魔术方法就是一个类/对象中的方法,和普通方法唯一的不同是:
普通方法需要主动调用!而魔术方法是在特定时刻自动触发。
2
常用魔术方法
1.__init__(self): 初始化魔术方法, 用于初始化对象的属性
触发时机:初......
待解决问题
最近由于项目需要, 需要统计一下代码的注释率, 必须要达到30%才算合格, 于是搜呀搜, 想找一个写好的轮子, 直接拿来使用, 确实有好多脚本, 但是呢! 代码要不就是只统计#开头的, 要不就是统计#号开头的和三单双引号开头的, 其实并没有太大的问题, 只是还有......
前言
学了python的基本类型, 语法以及常见模块, 这篇来学习一下python中的类和对象, 不做过多的解释和难以理解的文字, 简单的举一些小例子, 写一些示例代码来说明应该如何写类, 以及实例对象, 后面会随着对python的熟悉度会对类和对象有更深的理解, 学到这里......
点击上方蓝字关注我们
前言
Python拥有丰富的标准库,其中包含了大量的模块,这些模块提供了各种功能和工具,方便开发者在项目中快速实现特定功能。本文将介绍一些常用的Python模块,包括它们的作用和常用方法,以帮助读者在日常编程中更加高效地使用Python。
注意
本篇使用的......
点击上方蓝字关注我们
字典定义
以键值对方式存在的无序数据的组合就是字典
字典基本操作
创建空字典
变量 = {}
变量 = dict()
1234567In [1]: d1 = {} In [2]: d1 Out[2]: ......
集合定义
确定的无序的一组数据就是集合
集合中的值不会重复(唯一, 所有相同的数据只会保留一份)
集合中的元素没有任何顺序
集合中可以使用整数,浮点数,布尔值,复数,字符串,集合,冰冻集合等
集合基本操作
创建空集合
变量 = set()
123In [1]:......