首页 > 编程语言 >python pdb调试使用方法 一

python pdb调试使用方法 一

时间:2023-01-10 15:56:17浏览次数:45  
标签:python 一行 ---- 断点 pdb 调试

 

终端中使用 python -m pdb 文件.py 就可以启用pdb调试,常见操作命令为:

l  ----> 查看代码

n ----> 执行下一行(一行一行的执行)

c ----> 继续执行 (执行全部代码,相当于没有使用pdb调试)

 

 b ----> 加断点(b 7),就意味着在程序的第7行加了断点

break ----> 删除断点,但是必须要加上断点的序号

 

 

s ----> 进入函数

p ---> 打印函数内部的形参

a ----> 打印所有形参

 

q ----> 退出调试

r -----> return 快速执行到函数的最后一行

标签:python,一行,----,断点,pdb,调试
From: https://www.cnblogs.com/Charles-Evan/p/17040535.html

相关文章

  • Python中日志异步发送到远程服务器
    背景在Python中使用日志最常用的方式就是在控制台和文件中输出日志了,logging模块也很好的提供的相应的类,使用起来也非常方便,但是有时我们可能会有一些需求,如还需要将日......
  • python3.7+ 安装pyspider报错解决方案
    前言环境:Macospython3.7遇到的错误及解决方案1.格式错误async=True,get_object=False,no_input=False):^SyntaxError:invalidsyntaxpython3.7版本以上,需要将......
  • android studio真机调试华为手机
    背景近来开发一个视频通话App,需要在华为手机上调试,按网上一顿操作,开启了USB调试之后,发现手机连上电脑后,androidstudio没反应,在此记录下解决方法。调试的手机型号是华为n......
  • Python获取URL图片文件的哈希值 hash
    pipinstallPillow importhashlibfromioimportBytesIOdefget_hash(file):""":parambytesfile::return:"""md5hash=hashlib.m......
  • python类型转换为yaml
    一、参考链接​​https://pyyaml.org/wiki/PyYAMLDocumentation​​二、python类型转换为yaml#-*-coding:utf-8-*-#@Time:2022/1/221:53#@Author:lujunxian#......
  • python中的for....else....语句(循环与else语句)
    for....else....如果for循环顺利执行完了,说明没有找到我要的食物,就执行else语句如果for循环被break了,说明找到了,就不执行else语句foods=['大葱','大蒜','生姜','......
  • Python:Pandas中df.iloc和df.loc区别
    df.iloc官方文档中定义为“基于整数位置的索引,用于按位置选择。”df.iloc就是只根据行列号对数据进行切片或选择。df.iloc[raw,col]:第一个参数raw表示行选,第二个参......
  • python实现简单的snake game!
    实验环境:python3.8,pycharm需要的库:pygame,random需要下载64位对应python37版本的pygame网址https://pypi.org/project/Pygame/1.9.4/#files这里贴个安装方法。对代码的解......
  • Python socket详解
    目录网络编程1.基本概念Python中的网络编程网络编程1.基本概念1.什么是客户端/服务器架构?服务器就是一系列硬件或软件,为一个或多个客户端(服务的用户)提供所需的“服务”......
  • Python在命令行模式下如何退出命令行
    第一种:这种方法最简单,直接输入Ctrl+Z ,再回车,即可退出; 第二种:输入exit(),再回车,也可以; 第三种:输入quit(),再回车,也行; ......