本文主要是介绍Python的调试方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
import logging from pathlib import Pathlog_format = "%(asctime)s %(levelname)s %(filename)s:%(lineno)d %(message)s" cur_dir = Path(__file__).resolve().parent # 构建 b.yaml 的绝对路径 file = 'record.log' yaml_file = cur_dir / file logging.basicConfig(level=logging.DEBUG, format=log_format,filename=cur_dir/file) logger = logging.getLogger(__name__) logger.info(f"result=ok") logger.debug(f'debug')
import pdb
pdb.set_trace()
python -m pdb test.py
c 运行至下一个断点
n 运行下一行
s 进入函数体
r 运行至函数return
这篇关于Python的调试方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!