Python模块之pysnooper

Posted 夏天里的Jasmine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python模块之pysnooper相关的知识,希望对你有一定的参考价值。

调试程序时,很多人喜欢直接用print来代替断点调试,而pysnooper模块比print更方便,以装饰器的形式存在

安装pysnooper模块

pip3 install pysnooper

 

具体使用

import pysnooper

@pysnooper.snoop()
def test():
a = 100*1
sum=0
for i in range(10):
sum +=i
sum2 = sum +a
return sum2

if __name__ == ‘__main__‘:
test()

 

 

具体值的传递

output=a.txt        #将结果保存到文件a.txt
variables=(a)     #打印非局部变量a的值
depth=1             #Show snoop lines for functions that your function calls
prefix=hello      #在每一行打印信息前添加hello

 

以上是关于Python模块之pysnooper的主要内容,如果未能解决你的问题,请参考以下文章

python设计模式之代理模

OpenCV基本功 之 图像的掩模运算 & 合并专题 -小啾带学Python-Open_CV系列

python编程基础之六

python单元测试之unittest框架使用总结

python修行之路(三 模块初识及数据运算类型)

Python 探讨斐波拉契数列模素数的周期问题