该项目很快获取 2200 Star。
PySnooper 是个什么东西?
如果你写的 Python 代码不能按如期那样运行,你会绞尽脑汁想为啥出错了。虽然你希望有支持断点的成熟调试器,但或许你现在不想去设置这样的调试器。
你想知道哪些行代码是正常运行,哪些行不正常。据说大多数人会在可疑位置使用 print 输出语句。
其实 PySnooper 的作用有点类似,你不用小心谨慎地用 print 输出语句,只需在想调试的函数中引入一个装饰器。然后得到函数的详细日志,包括运行了哪些行、何时运行,以及何时更改了局部变量。
为什么 PySnooper 能从其他智能调试工具中脱颖而出?
因为你可以在不需要进行任何设置的情况下将其用于糟糕的、庞大的企业代码库中。只需打开装饰器(如下示例所示),并将输出重定向到一个专用的日志文件,将日志文件路径指定为之一个参数。
使用范例
范例是一个把数字转成二进制的函数。
1 |
作为老牌的线上教育机构,沪江网校的各类外语课程一直是被我们熟知的。 除了各种外语的课程,其实沪江网校也推出了针对于中小学教育的各类课程。最近,有家长也和我提到它的大语文课程。 新麦大语文是...
据多名日本防卫省相关人士27日透露,防卫省和自卫队的信息基础设施、把驻地和基地相连的高速大容量通信网络受到网络攻击,陆上自卫队的系统遭到了黑客入侵。现已确认这是手法高超的网络攻击,瞄准了牢固可靠的系统...
本文导读目录: 1、黑客为什么没人破解比特币 2、比特币遭遇51%以上的攻击会发生什么? 3、比特币能被仿造吗? 4、比特币是怎么来的?凭空产生的? 5、网络上的虚拟交易通常会用到比特...
如何验证真假黑客 前往疑似被黑客入侵的帐户登录页面,尝试用你的电子邮件地址、用户名或手机号码和密码进行登录。如果你没有改过密码,但是密码失效了,找一找密码重置电子邮件。你通常可以通过这样的邮件重置密码...
gta5有一个非常有趣的邪教任务,而且必须得用麦克去解开,老崔的那个是吃人邪教,并不相同,也容易弄错。此外该任务还需要花费一些钱,所以得准备个。 先注意下游戏中邪教任务有几个,接下来放出的是麦克的任务...
相信不少朋友在学生时代都曾买过HelloKitty的周边,从文具到玩偶,从水杯到零钱包……在大家的认知里,拥有HelloKitty的周边是一件非常幸福、非常时尚的事情。现在大家心心念念的HelloKi...