- Debug 利器 PySnooper
在学习算法的时候,特别是那些有递归循环的函数,在你遇到问题,或是不太明白代码的执行过程的时候,你是用print
呢,还是用Pycharm
的Debug
工具一点点进行代码调试?自从了解到 PySnooper 之后,你只需要在函数上加个装饰器:
@pysnooper.snoop()
def func(*args, **kwargs):
执行便可以打印得到像这样的信息:
传送门:
print
呢,还是用 Pycharm
的 Debug
工具一点点进行代码调试?自从了解到 PySnooper 之后,你只需要在函数上加个装饰器:@pysnooper.snoop()
def func(*args, **kwargs):
执行便可以打印得到像这样的信息:
传送门: