Python调试

使用python过程中,需要调试时,一般采用了这几种办法:

1.使用print,logging

偶尔有些地方需要简单调试查看时,插入print是最便捷的。

print(value)

2.Pycharm 断点功能

Pycharm里面有打断点的功能,特别好用。

最全Pycharm教程(3)——代码的调试、运行

最全Pycharm教程(10)——Pycharm调试器总篇

最全Pycharm教程(11)——Pycharm调试器之断点篇

可以上面链接看几篇这篇了解如何使用,虽然这个版本比较旧,但总体来说,只是需要点击下方Debug即可。

 Debug

3.使用ipdb

安装:

pip install ipdb

使用方法:

1.直接指定参数使用ipdb模块启用Python

python -m ipdb xxx.py

2.插入到需要调试的代码前面

import pdb

pdb.set_trace()

当程序执行到此处时,便可以使用如中断,单步,继续等功能。

常用命令:

启动后,直接输入 h 查看

ipdb> h

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python 调试-常枫老师QQ:234789175程序能一次写完并正常运行的概率很小,基本不超过1%。总会有各种...
    蝴蝶兰玫瑰阅读 501评论 1 4
  • 使用 pdb 进行调试 pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功...
    idealfeng阅读 304评论 0 0
  • 转自IBM开发者社区。 使用pdb进行调试: pdb 是 python 自带的一个包,为 python 程序提供了...
    Edward_f0cus阅读 79,132评论 2 16
  • 问题:调试代码和debug程序故障 会花掉很多时间,所以好的调试工具和调试技巧可以减少工作时间 1 pdb和ipd...
    橙姜阅读 2,475评论 0 0
  • 第六章:明妃恩宠,初惩碧离。 文/晨屹 凤姚欢看着琥珀泡的茶,端起一杯,浅尝了一口。 “贵妃姐姐,您这里的可也是皇...
    晨屹阅读 667评论 24 20