Python库-PySnooper调试利器

说明

很多时候调试python代码,得靠print调试python程序,最近很火的另一款神器PySnooper简单易用,只需加个装饰器即可打印相关日志,仅仅一行代码就可以帮你逐个得到程序运行的各项变化信息。

GitHub地址

https://github.com/cool-RR/PySnooper

安装

$ pip install pysnooper

使用说明

详细的使用说明请看github作者的README.md

具体是在你代码函数前面加装饰器

@pysnooper.snoop('./snoop.log')
def testfunction():
    a=1
  • 指定调试信息记录到某个文件
@pysnooper.snoop('./snoop.log')
  • 调试信息最前面加个前缀
@pysnooper.snoop(prefix='myprefix: ')
  • 显示函数中调用函数的snoop行
@pysnooper.snoop(depth=2)

这里最少是depth=1

你可能感兴趣的:(Python库-PySnooper调试利器)