zoukankan      html  css  js  c++  java
  • python基础:pdb调试

    pdb调试常用命令:

      l---->list 显示当前的代码
      n---->next 向下执行一行代码
      c---->continue 继续执行代码
      b---->break 添加断点
      clear -->删除断点
      p---->print 打印一个变量的值
      s---->step 进入到一个函数
      a---->args 打印所有的形参数据
      q---->quit退出调试
      r---->return 快速执行到函数的最后一行

    方法一:使用以下参数运行py脚本

      python3 -m pdb xxx.py

    方法二:交互调试

      在python交互界面调试

    In [1]: def test(a,b):
       ...:     result=a+b
       ...:     return result
       ...:
    
    In [2]: import pdb
    
    In [3]: pdb.run("test(1,2)")

    方法三:程序里埋点

    # test.py
    import
    pdb def getAverage(a, b): result = a+b print("result=%d"%result) return result a = 100 b = 200 c = a+b pdb.set_trace() # 程序运行到这里会进入pdb调试模式 ret = getAverage(a, b) print(ret)

     直接运行 python test.py ,程序运行到pdb.set_trace()行,会进入调试模式

  • 相关阅读:
    day59_BOS项目_11
    day58_BOS项目_10
    shell 笔记
    docker + swarm 集群
    HDFS深入浅析
    FTP服务器常规操作
    linux shell 流程控制
    认识黑客常用的入侵方法
    Linux中常用的查看系统信息的命令
    解决Yum安装依赖问题
  • 原文地址:https://www.cnblogs.com/hypnus-ly/p/8128272.html
Copyright © 2011-2022 走看看