Python学习
个人Python学习记录
Jonia430
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python FastAPI后端开发规范
本文介绍了Python项目的目录结构和开发规范。目录结构采用模块化设计,包含utils、api、crud、db等核心目录,其中models定义数据库表结构,schemas处理请求/响应数据验证。开发规范强调命名规则(类用PascalCase、变量函数用snake_case)、类型注解(优先使用Python 3.10+语法)和Pydantic模型定义(通过Field设置验证规则)。特别规范了数据库模型与请求响应模型的位置,并提供标准示例代码,确保项目结构清晰、代码风格统一。原创 2025-08-05 11:12:56 · 804 阅读 · 0 评论 -
Python解析pdf模块之--PyMuPDF(fitz)
本文介绍了如何解析两种类型的PDF文件:文本型和图片型。对于文本型PDF,使用Python的fitz库提取并预处理文本内容,包括去除多余空格和换行符。对于图片型PDF,同样使用fitz库提取页面中的图片,并保存为文件。若需识别图片中的文字,还需结合OCR技术。代码示例展示了如何实现这些功能,包括文本的预处理和图片的提取与保存。原创 2025-05-21 09:16:53 · 471 阅读 · 0 评论 -
Pycharm无法加载文件:...\Scripts\Activate.ps1,因为在此系统上禁止运行脚本
Pycharm无法运行终端命令,加载文件出错:...\Scripts\Activate.ps1,因为在此系统上禁止运行脚本原创 2022-11-16 09:49:43 · 3173 阅读 · 0 评论 -
设置新版Pycharm中快捷键的位置
2.在该界面中,可以找到所有的按钮,比如Pycharm最新版中,很难找到“将光标移动到上一次点击的位置”的快捷键——Back,该按钮在Main Menu中的Nvigate下;包括前进按钮Forward也在该目录下,可以调整到界面的上方中心处。1.在设置settings中,选择Appearance&Behavior ->Menus and Toolbars。3.选择位置后点击加号,添加想要的快捷键即可。原创 2023-05-14 23:59:34 · 1230 阅读 · 0 评论 -
python判断float是否相等
float类型数据的比较不能用 == ,如果需要判断两个float数据是否相等,尽量使用差值的绝对值是否达到需要的精度。原创 2023-07-13 21:18:30 · 442 阅读 · 1 评论 -
Python中一个函数被其它函数调用时,获取其他函数的名称
在 Python 中,可以通过 traceback 模块中的函数获取函数被调用时的调用栈信息。具体来说,可以使用 traceback.extract_stack() 函数获取当前调用栈信息,然后通过遍历调用栈信息找到上层调用的函数信息,即可获取函数被哪个函数调用了。需要注意的是,这种方法只能获取当前函数在调用栈的上层函数信息,如果上层函数还有更上层调用者,则需要通过遍历调用栈信息逐层查找,直至找到最顶层的调用者。原创 2023-05-14 23:41:00 · 790 阅读 · 0 评论 -
Pycharm取消烦人的小灯泡提示
当你取消勾选后,就不会再出现小灯泡提示了。如果你需要重新启用它,只需按照相同的步骤再次选中“Show intention bulb”选项即可。3. 在右侧找到“Show intention bulb”的选项(或者是"Show the bulb"),并取消勾选。2. 在设置窗口左侧的菜单中选择 Editor->General->Code Editing。4. 单击窗口右下方的“Apply”按钮,然后单击“OK”按钮保存更改。1. 打开 PyCharm 的设置 (File->Settings)。原创 2023-05-17 14:46:33 · 2051 阅读 · 2 评论 -
Python3.10新增的match语法
Python3.10+中的match语法原创 2023-07-13 21:17:24 · 531 阅读 · 1 评论 -
Python中collections.namedtuple用法
Python中namedtuple的用法原创 2023-10-13 10:46:16 · 245 阅读 · 0 评论 -
Python subprocess模块执行CMD命令
python subprocess模块执行cmd命令原创 2023-10-14 13:28:08 · 1067 阅读 · 1 评论 -
Python命名规范
常用Python命名规范转载 2023-03-01 14:24:35 · 200 阅读 · 0 评论 -
Python自定义装饰器以及while 循环
Python装饰器简化代码原创 2023-10-14 13:14:23 · 375 阅读 · 1 评论 -
FastAPI自定义接口参数
【代码】FastAPI自定义接口参数。原创 2023-05-14 23:46:52 · 1020 阅读 · 0 评论 -
weditor插件Dump Hierarchy报错:Local server not started, start with $ python -m weditor
自动化开发时,使用weditor插件报错:Local server not started, start with $ python -m weditor原创 2022-07-21 09:55:58 · 7023 阅读 · 1 评论 -
XMLRPC注册多个类
XMLRPC注册多个类的方法原创 2023-06-20 11:36:07 · 167 阅读 · 0 评论 -
Python控制Windows WiFi(驱动、开关)
windows控制WiFi开关的命令,禁用/启用设备管理器驱动原创 2023-07-19 19:36:15 · 1217 阅读 · 0 评论 -
Python自定义log,logging与loguru模块
Python日志记录模块,logging与loguru原创 2023-07-19 19:40:40 · 825 阅读 · 0 评论 -
Python中socket通信
Python中socket通信方法原创 2023-05-14 23:47:32 · 382 阅读 · 0 评论 -
Python解析config.ini,完成读写操作
【代码】Python调用其他类中的函数、解析config.ini。原创 2023-01-04 11:19:47 · 556 阅读 · 0 评论 -
Python单例模式 防止重复创建实例
防止重复创建类的实例,造成内存消耗原创 2024-12-04 11:27:05 · 182 阅读 · 0 评论
分享