Advertisement

笔记:Python调试记录断言 pdb PyCharm.debugging

阅读量:

调试离不开核心打印语句。
通过观察打印结果能发现变量出现问题的位置。
此外,在Python中也存在如断点调试等其他调试方法。

调试离不开核心打印语句。
通过观察打印结果能发现变量出现问题的位置。
此外,在Python中也存在如断点调试等其他调试方法。

目录

logging

assert

pdb

pdb.set_trace()


logging

该函数负责将调试日志发送至终端或文件(通常指向文件),与打印函数功能类似,并且其主要区别在于支持分级调试信息配置。

设有多个日志级别:包括了从低到高的顺序依次为debug、info、warning以及error等几个级别。当右侧设置了一个特定的日志级别或更高的时候,则会将该指定级别的日志信息及其以上级别的所有日志信息进行输出记录。例如,在将日志记录等级设定为warning级的情况下,则能够打印出包括log.error()和log.warning()这两个级别的日志信息。

使用时要import logging,注意要设置等级。

下方这个代码由于配置等级被设定为ERROR级别——这使得它无法生成更高优先级的日志信息——该代码仅能生成ERROR级别的日志信息——通过调用log.error()方法实现

复制代码
 import logging

    
 logging.basicCo

全部评论 (0)

还没有任何评论哟~