同步操作将从 Cacho/PythonProject-PythonLession 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''#作者:cacho_37967865#博客:https://blog.csdn.net/sinat_37967865#文件:PySnooperModel.py#日期:2019年06月01日#备注:pip install pysnooper "贫民版"调试工具——PySnooper'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''import pysnooperimport random#@pysnooper.snoop() # 只要添加一个装饰器#@pysnooper.snoop(depth=2) # 显示函数调用的函数的snoop行:@pysnooper.snoop(prefix='ZZZ--> ') # 运行日志前面显示ZZZ--> ,突出显示这个是运行日志def number_to_bits(number):if number:bits = []while number:number, remainder = divmod(number, 2)bits.insert(0, remainder)return bitselse:return [0]# 跟踪核心代码+变量的运行(with )def foo():lst = []for i in range(10):lst.append(random.randrange(1, 1000))with pysnooper.snoop():lower = min(lst)upper = max(lst)mid = (lower + upper) / 2print(lower, mid, upper)# 将函数运行的详细日志存储到日志@pysnooper.snoop('./log/file.log')def output():lst = []for i in range(10):lst.append(random.randrange(1, 1000))if __name__ == "__main__":number_to_bits(6)foo()output()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。