|
发表于 2025-5-4 16:24:21
|
显示全部楼层
Trackers库简介
Trackers 是一个用于跟踪函数/方法调用的轻量级Python库,常用于调试、测试或分析代码执行流程。通过装饰器记录函数调用参数、返回值和调用次数等信息。
核心功能
- 自动记录函数调用参数和返回值
- 统计函数调用次数和执行时间
- 支持上下文管理器跟踪代码块
- 输出简洁易读的跟踪报告
安装方法
基础用法示例
-
- from trackers import track
- @track
- def add(a, b):
- return a + b
- add(2, 3)
- add(4, 5)
- # 查看跟踪报告
- print(add.tracker.report())
复制代码
输出示例:
-
- Function: add
- Calls: 2
- Last arguments: (4, 5)
- Last return: 9
复制代码
适用场景
- 调试复杂函数调用链
- 单元测试中验证参数传递
- 性能分析时统计调用频率
官方文档:https://pypi.org/project/trackers/
(注意:实际使用前建议确认库的最新版本和API)
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|