python pdb 安装_Python调试工具pdb使用详解
Python调试工具pdb使用详解
【简介】
pdb是Python自带的一个包,为python程序提供了一种交互的源代码调试功能。
【使用方法】
1. 使用命令:
python -m pdb xxx.py #可以直接进入单步执行模式
2. 在需要调试的地方设置断点(比较常用)
import pdb
pdb.set_trace()
【常见命令】
break 或 b
设置断点
continue 或 c
继续执行程序到下一个断点
list 或 l
查看当前行的代码段
step 或 s
进入函数
return 或 r
执行代码直到从当前函数返回
exit 或 q
中止并退出
next 或 n
执行下一行
clear 或 cl
清除断点
p 或 pp
打印变量的值
cl
清除断点
help
帮助
b #打印断点位置
b+lineno #在此行设置断点
b+文件:lineno #同上
b+function #在函数第一行设置断点
tbreak #临时断点,与b一样,但是执行结束会自动删除
cl
python pdb 安装_Python调试工具pdb使用详解相关推荐
- python输出命令_Python输出各行命令详解
创建main.py文件并粘贴下面代码 点击右键运行Debug 'main'后,下方的Debug窗口会出现ImportError: No module named 'bottle'这样的提示,提示导入b ...
- python md5加密_Python MD5加密实例详解
详解Python MD5加密 Python 3下MD5加密 # 由于MD5模块在python3中被移除 # 在python3中使用hashlib模块进行md5操作 import hashlib # 待 ...
- python 相对导入_Python相对导入机制详解
Google FEB 26TH, 2015 Python相对导入机制详解 这个答案能解释大多关于 relative import,即相对导入的疑惑,讲解十分详尽清晰,算是 SO 上被低估的一个答案. ...
- window python环境搭建_Python入门-环境搭建详解(Window平台)
Python安装 1.打开Python官网,地址为: 这里可以选择下载3.X版本和2.X版本的,我下载的是3.X版本. 下载成功后直接安装,在安装过程中有时会出现下面这个问题: 推荐解决方案直接安装[ ...
- 简述python文件操作_Python 文件操作的详解及实例
Python 文件操作的详解及实例 一.文件操作 1.对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下: 昨夜寒蛩不住鸣. 惊回千里梦,已三更. ...
- python 类 实例_Python类的实例详解
类(class)是一个用户自定义类型,开发者可以将其实例化以获得实例(instance),实例表示这种类型的对象.在Python中,类就是对象,开发者可以像对其他对象那样处理函数,可以在调用函数时传递 ...
- python字符串解释_python基础之字符串详解
1.Python环境配置: 下载好之后安装,注意勾选环境变量. 2.写python一定要注意代码的缩进. 2.字符串: (1).字符串是从左到右是从0开始索引,从右到左是从-1开始.遵循包前不包后原则 ...
- python模块讲解_python中常用模块详解一
1.time 模块 import time s = time.localtime() # 把时间转化成格式化的时间,通过. 取得里面的年月日等 struct_time 格式 time.struct_t ...
- Python PyInstaller安装和使用教程(详解版)
1.引言 考虑到代码.数据的隐私安全,所以我们就需要使用PyInstaller将自己的运行主程序打包起来,从而创建得到独立应用(自包含该应用的依赖包).最重要的是可以使用 PyInstaller 将 ...
最新文章
- Zend Studio 12 windows 无限期试用
- python工程师-如何面试Python后端工程师?
- 谁是最可爱的人--环卫工人
- 应急模拟系统功能结构图
- 对软件测试的认识你了解多少
- JRE里居然隐藏了一个自带的js engine
- JAVA逆向反混淆-追查Burpsuite的破解原理
- linux(cat,more,less,head)——对文件显示进行查看操作
- Codeigniter基础
- Python接口自动化之pymysql数据库操作
- 让win7任务栏资源管理器默认打开的“计算机”而不是“库”文件夹
- linux生成ssl申请文件,Shell脚本实现生成SSL自签署证书
- 36.Linux/Unix 系统编程手册(下) -- 进程资源
- 关于解压软件和压缩软件
- css 实现三个 div 等分排在一行
- C++的O2、O3到底是个什么鬼
- 输入身份证判断性别python最后一位是英文怎么写_身份证号码最后一位,是表示性别用的吗?...
- 中国企业数智化价值不高,主要是因为三个问题
- 快递e栈控制台版实现心得
- IIC协议下的OLED屏幕的三种寻址方式