该项目很快获取 2200 Star。
PySnooper 是个什么东西?
如果你写的 Python 代码不能按如期那样运行,你会绞尽脑汁想为啥出错了。虽然你希望有支持断点的成熟调试器,但或许你现在不想去设置这样的调试器。
你想知道哪些行代码是正常运行,哪些行不正常。据说大多数人会在可疑位置使用 print 输出语句。
其实 PySnooper 的作用有点类似,你不用小心谨慎地用 print 输出语句,只需在想调试的函数中引入一个装饰器。然后得到函数的详细日志,包括运行了哪些行、何时运行,以及何时更改了局部变量。
为什么 PySnooper 能从其他智能调试工具中脱颖而出?
因为你可以在不需要进行任何设置的情况下将其用于糟糕的、庞大的企业代码库中。只需打开装饰器(如下示例所示),并将输出重定向到一个专用的日志文件,将日志文件路径指定为之一个参数。
使用范例
范例是一个把数字转成二进制的函数。
1 |
随着人才市场竞争越来越激烈,为了应对市场风险,我们可以按华为产品管理的思维来对自己的职业生涯进行规划管理,打造核心竞争力。 就在上周,我有个朋友W忽然被裁员了。本来工作好好的,月薪上万,现在突然被...
和成人相比,宝宝鼻腔狭窄,鼻粘膜脆弱,受到外部的刺激和细菌感染,很容易引发鼻塞的情况,导致孩子身体不适,睡不好等问题,那么宝宝鼻塞睡不好怎么办?孩子鼻塞怎么预防?下面友谊长存带来介绍。 宝宝鼻塞睡不...
汇何缘土豆粉生意为什么那么好?小馋猫土豆粉是较量受接待的餐饮类项目,凭借着诸多优势,吸引了很多的消费者,以及有远见的投资商。投资商照旧很在意的,究竟谁都不但愿呈现不良现象同时,还可以借助这种营销方...
删除的微信好友能恢复吗?平时我们在使用微信的过程中,难免会因为生气将好友删除、或者微信好友上限,将一些不怎么联系的微信好友删除,后面后悔想要找回的时候。 如果你们恢复聊天记录,希望你们尽快把钱退给我,...
本文导读目录: 1、黑客是如何发现系统漏洞的,系统为什么会有漏洞? 2、有没有好用的漏洞扫描工具? 3、扫描漏洞的工具有什么? 4、黑客如何查找网络安全漏洞 5、HACK黑客常用哪些工...
微信是我们和他人沟通的一个工具,微信存有非常多亲戚、同事、领导等等人的联系方式,如果一不小心微信被封号了,那可就急坏人了。今天这篇文章就来讲讲2021微信永久封号有救吗?微信永久封号解救方法。 202...