上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 工作中某些函数运行特别慢,但用普通的性能分析工具只能看到函数级别的统计,无法定位到具体哪行代码是性能瓶颈。line_profiler,它能精确到每一行代码的执行时间,让性能优化工作变得简单高效。 通过使用line_profiler,可以: 精确定位代码瓶颈 量化优化效果 安装和配置 pip inst 阅读全文
posted @ 2025-01-17 14:51 北京测试菜鸟 阅读(429) 评论(0) 推荐(0)
摘要: 在写代码过程中,我们经常需要创建一些简单的类来存储数据。传统方式需要手动编写__init__、__repr__、__eq__等方法,不仅繁琐还容易出错。直到引入的dataclasses模块。 安装 Python 3.6,可以通过pip安装: pip install dataclasses 【3.7  阅读全文
posted @ 2025-01-17 14:25 北京测试菜鸟 阅读(207) 评论(0) 推荐(0)
摘要: 一、简介 jsonpath-ng 和 jsonpath-rw 两个用于解析 JSONPath 表达式的 Python 库 jsonpath-ng 基本 JSONPath 语法(如根节点、子节点、通配符、数组索引、过滤表达式等)。 不支持过滤器中的正则表达式和脚本表达式。 不支持某些复杂的逻辑运算。 阅读全文
posted @ 2024-12-24 11:37 北京测试菜鸟 阅读(620) 评论(0) 推荐(0)
摘要: 1.安装 pip install grequests -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com 2.基础用法教程 用grequests.map()方法时,传入的必须是生成器或列表,下面是用小 阅读全文
posted @ 2024-12-12 15:55 北京测试菜鸟 阅读(155) 评论(0) 推荐(0)
摘要: 01 进程 1.定义 进程是操作系统中资源分配和调度的基本单位。它是一个正在运行的程序实例,包含程序代码、数据、进程控制块(PCB)以及其他资源。每个进程都有自己的一套独立的地址空间,一般来说,进程间的资源是不共享的。 2. 特征 -- 独立性:进程是独立的执行单元,拥有自己的内存空间和系统资源。 阅读全文
posted @ 2024-11-04 14:54 北京测试菜鸟 阅读(96) 评论(0) 推荐(0)
摘要: 1、Thread定时执行 Python中,利用标准库threading中的Timer类可以轻松创建定时任务。 1.1 使用 threading.Timer 实现 import threading def hello(): print("Hello, Python") # 创建定时器 ,5秒后执行he 阅读全文
posted @ 2024-10-18 14:13 北京测试菜鸟 阅读(3736) 评论(0) 推荐(0)
摘要: 1. __init__.py 是个啥? __init__.py,这个文件名就是用来“初始化”的。在Python里,它主要用于标识一个目录是一个“包(Package)”。在项目里新建了一个文件夹,要让它成为一个可供导入的模块包,最简单的办法就是在里面加一个__init__.py。 比如,咱们有个项目结 阅读全文
posted @ 2024-10-12 15:12 北京测试菜鸟 阅读(373) 评论(0) 推荐(0)
摘要: 在编写Python脚本时,尤其是那些需要处理大量数据或者执行耗时操作的脚本,监控任务进度是非常重要。 tqdm的安装 pip install tqdm -i https://pypi.tuna.tsinghua.edu.cn/simple/ 基本用法 from tqdm import tqdm im 阅读全文
posted @ 2024-07-08 10:14 北京测试菜鸟 阅读(386) 评论(0) 推荐(0)
摘要: PyMsgBox介绍 在工作中,经常需要与用户进行交互,例如显示提示信息、警告或者询问用户输入。PyMsgBox库是一个方便简洁的工具,可以帮助快速创建各种类型的消息框。无论是简单的信息展示。 可以帮助我们快速创建各种类型的消息框,从而改善用户与程序的交互体验。通过几行简单的代码,可以轻松地创建信息 阅读全文
posted @ 2024-07-05 15:05 北京测试菜鸟 阅读(452) 评论(0) 推荐(0)
摘要: Box介绍 Box 是一个让字典操作变得异常简单与直观,支持通过属性访问字典内容的库。 特点概述 属性访问 Box 允许用户像访问对象属性一样访问字典的值,提升了代码的可读性和易用性。 无缝嵌套 自动将嵌套的字典转换为 Box 对象,使得处理复杂字典结构变得轻而易举。 灵活性强 支持多种序列化和反序 阅读全文
posted @ 2024-07-05 14:35 北京测试菜鸟 阅读(240) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页