用于printf样式调试的小型库。

debug_print的Python项目详细描述


===
debug_print
=
=



这个包来自一个基本的想法,即我最初在c中重做了几次,而在我的许多项目中,
已作为单个.py(或.h)文件删除。这可以通过在项目中转储文件夹来使用,也可以通过运行“pip install debug_print”来安装它。

重复表达式或手动插入“文件”和其他
上下文提示。此外,独特的名称使搜索调试行和删除调试行变得很容易(因为这个
包不是真正用于生产的)。



调试输出为d
a=[1,2,3,4,5]
d.调试输出输出(“a”)
````





![ex1](debug-print-example1.png)

[ex2](debug_print_example2.png)


打印表达式/变量的结果/值(使用eval,使用eval的原因是这样您可以打印出变量名/表达式
以及它的计算结果,而无需指定两次)和行号、函数名,键入。
很快它就会以彩色打印出来,以便更好地突出显示。

`` python
d.debug_message(“some message”)
````

![ex3](debug_print_example3.png)

d.调试eval_print(“a[0)”,colorscheme=d.colorschemes.fore_red)
`````


打印

![ex4](debug_print_example4.png)


可以通过更改
`d.default_settings`dict来配置某些配置(当前只包括哪些上下文信息)。


注意:最初的“debug_eval_print”是“debug_print”,但我想强调的是,它在封面下使用eval
,即使它使名称更长。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么即使我已经给出了代码中的所有权限,该代码也没有在emulator中运行?   java Android Studio正在抛出“线程中的异常”main“javax.net.ssl.SSLException:收到致命警报:协议\版本”   java中的for循环嵌套foreach语句   java读取/src/main/resources和/webinf/classes下的文件   java无法以此格式构造JSON响应   身份验证尝试从CAS secure rest api获取响应,但从java客户端获取登录页面作为响应   如何在java中使用excel从第1列和第3列获取单元格值,并将其作为键值对放入map中   在Java程序中打开Windows虚拟键盘   java有没有递归调用findMatch的方法?   java Pig脚本/命令,用于根据多个字符串筛选文件   java最小数量应匹配,应与POST匹配   java打开/关闭声音按钮不工作   Java嵌入式数据库持久性   java在方法调用时引发异常   java文本文件被覆盖而不是保存的问题   java Hibernate sql注释