本想调试代码,但输出太多,也不知道是哪行哪个文件的输出,一气之下,来个总结。
1.方法一:
使用pycharm自带的debug,一步步打断点,调试
2.方法二:
程序运行时间过长,只想看某一部分的输出结果,先print()后exit()
3.方法三:logging
最简单的方式输出代码运行时间、文件、输出信息
import logging
logging.basicConfig(level=logging.INFO,
format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')
# logging.getLogger("main")
logging.info('______________________')
logging.info('route:')
logging.info('______________________')

3.1.自定义类
#! /usr/bin/env python
#coding=utf-8
import logging,os
class Logger:
def __init__(self, path,clevel = logging.DEBUG,Flevel = logging.DEBUG):
self.logger = logging.getLogger(path)
self.logger.setLevel(logging.DEBUG)
fmt = logging.Formatter('[%(asctim

最低0.47元/天 解锁文章
17万+

被折叠的 条评论
为什么被折叠?



