当手边没有IDE,面对着python调试犯愁时,你就可以参考下本文;(pdb 命令调试)
参考:http://docs.python.org/library/pdb.html
和 (pdb)help

首先你选择运行的 py
python -m pdb myscript.py
(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助
(Pdb) h
    说明下这几个关键 命令

>断点设置 
   (Pdb)b  10 #断点设置在本py的第10行
   或(Pdb)b  ots.py:20 #断点设置到 ots.py第20行
   删除断点(Pdb)b #查看断点编号
            (Pdb)cl 2 #删除第2个断点
    
>运行
    (Pdb)n #单步运行
    (Pdb)s #细点运行 也就是会下到,方法
    (Pdb)c #跳到下个断点
>查看
    (Pdb)p param #查看当前 变量值
    (Pdb)l #查看运行到某处代码
    (Pdb)a #查看全部栈内变量

python pdb 基础调试相关推荐

  1. python pdb调试_使用Pdb进行Python调试

    python pdb调试 Debugging applications can sometimes be an unwelcome activity. You're busy working unde ...

  2. pdb+ipdb 调试 Python代码

    pdb+ipdb 调试 Python代码 pdb 和 ipdb 的主要作用是用于 Python 程序的单步调试,Python 的调试可参考链接. ipdb exports functions to a ...

  3. python使用 pdb 进行调试--- python -m pdb xxx.py 即可 和gdb使用一样

    使用 pdb 进行调试 pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点.单步调试.进入函数调试.查看当前代码.查看栈片段.动态改变变 ...

  4. Linux下Python基础调试

    当手边没有IDE,面对着python调试犯愁时,你就可以参考下本文:(pdb 命令调试) 参考:http://docs.python.org/library/pdb.html 和 (pdb)help ...

  5. python pdb调试基本命令整理

    python pdb调试基本命令整理 使用简介 启动调试 侵入式 在 py 文件内部设置: import pdb; pdb.set_trace() 程序会在运行到这一行时停下来,进入 pdb 交互. ...

  6. python pdb调试快捷键_python pdb调试以及sublime3快捷键设置

    python pdb调试以及sublime3快捷键设置 pdb调试 如果对gdb比较熟悉的话,pdb就很容易上手.以一个demo快速了解常用的调试命令. def test(a): while True ...

  7. python pdb调试多进程_Python使用pdb进行调试

    在命令行使用参数进入调试 运行 运行python -m pdb test.py (Pdb) 会自动停在第一行,等待调试,这时你可以看看帮助 (Pdb) h 几个关键命令 断点设置 (Pdb)b 10 ...

  8. 最完整的Python pdb调试用法

    pdb - Python 的调试器 源代码: Lib/pdb.py 先来重点干货,常用命令 转自 https://juejin.cn/post/6844903847626801159 先简单介绍一下使 ...

  9. python pdb查看变量值_使用pdb模块调试Python

    在Python中,我们需要debug时,有三种方式: 加log语句.最简单的方式是添加print()语句来输出我们想要获知的状态或者变量,好处是简单容易操作,坏处是debug完了之后,还需要将prin ...

最新文章

  1. 网络工程师_记录的一些真题_2016上半年上午
  2. OCP12C题库,63数据库管理( Administration Workshop- 63)(新增)
  3. 南瑞变压器保护装置说明书_电力试验:变压器感应耐压试验(二)
  4. Oracle开启关闭归档日志
  5. 关于.NET框架的主要组件 10:45:02
  6. Android学习笔记(27):日历视图Calendar
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的在线招聘网站
  8. 社区生鲜招团长,物业优势何以难施展?
  9. linux activemq修改端口号,linux下 activemq集群配置
  10. R语言与数据挖掘学习笔记(常用的包)
  11. FZU 2195 检查站点
  12. Java编程提高性能时需注意的地方
  13. js html 加背景图片,利用js实现随机背景显示,每次访问背景图都不一样
  14. 全网最全的 Java 各类技术栈架构图汇总(建议收藏)
  15. PayPal(大陆、美国、英国)如何提现到国内教程详解
  16. 鸿蒙形容欣欣向荣发展,比喻事业蓬勃发展繁荣兴旺的成语蒸蒸日上
  17. 玩qq游戏提示计算机内存不足,玩QQ游戏内存不足如何解决?
  18. matlab中complex,complex_-complex在C语言中是什么意思呀!
  19. Credential Harvester的脚本修改
  20. ndnSIM学习(四)——examples之ndn-simple.cpp超详细剖析

热门文章

  1. 解决POST数据时因启用Csrf出现的400错误
  2. 【DSP开发】C6000非多核非KeyStone系列DSP中断系统
  3. Windows 7的CMD中 Telnet 无法执行的解决办法
  4. python注入_python的常见命令注入威胁
  5. python获取登录按钮_python爬虫24 | 搞事情了,用 Appium 爬取你的微信朋友圈。
  6. c++引用另一个类的方法_VlookUp函数使用方法,一张表引用另一张表的数据。
  7. linux工程师前景_小猿圈预测2019年Linux云计算发展前景
  8. oracle11g ora00838,管理oracle11g內存設置 解決ora-02097 ora-00838 ora-00845報錯問題
  9. java代码实现count排序_java计数排序
  10. pendo android,Pendo