项目详情
由
分享
HelloGitHub 评分
0 人评分
Python 的第三方调试库
过去 7 天共收获 4 颗 Star ✨
使用方向键查看日期,Home 和 End 跳至首尾,Escape 关闭提示。| 日期 | Star | 较前日 |
|---|---|---|
| 周日 | 16,572 | — |
| 周一 | 16,572 | 0 |
| 周二 | 16,571 | -1 |
| 周三 | 16,572 | +1 |
| 周四 | 16,574 | +2 |
| 周五 | 16,574 | 0 |
| 周六 | 16,576 | +2 |
16.6k
星数
否
中文
Python
主语言
否
活跃
30
贡献者
37
Issues
否
组织
无
最新版本
971
Forks
MIT
协议
Python 的第三方调试库。让你通过装饰器方法,方便的知道每一行程序运行后的结果,而不需要再手动增加 `print` 展示过程数据、调试程序。示例代码:
```python
import pysnooper
@pysnooper.snoop()
def number_to_bits(number):
if number:
bits = []
while number:
number, remainder = divmod(number, 2)
bits.insert(0, remainder)
return bits
else:
return [0]
number_to_bits(6)
# 输出如下
Starting var:.. number = 6
15:29:11.327032 call 4 def number_to_bits(number):
15:29:11.327032 line 5 if number:
15:29:11.327032 line 6 bits = []
New var:....... bits = []
15:29:11.327032 line 7 while number:
15:29:11.327032 line 8 number, remainder = divmod(number, 2)
New var:....... remainder = 0
Modified var:.. number = 3
....
```
收录于:
第 38 期
评论
评分:
暂无精选评论