Python——pdb调试

# coding=utf-8
import pdb

"""
1.从命令行使用python debugger调试脚本
python -m pdb my_script.py
2.从脚本内部设置断点
import pdb:
    pdb.set_trace()
    c:继续执行
    w:显示正在执行的代码的上下文信息
    a:打印当前函数的参数列表
    s:执行当前代码行,并停留在第一个能停留的地方(相当于单步进入)
    n:继续执行到当前函数的下一行,或者在当前行直接返回(单步跳过)
    单步跳过和单步进入的区别在于:
        单步跳过会直接执行完当前行调用的函数,停在下一行
        而单步进入则会进入到当前调用的函数内,并停留在里面

更多pdb命令请参考官方文档 https://docs.python.org/2/library/pdb.html
"""


def make_bread(*args):
    pdb.set_trace()  # 脚本内部设置断点
    for arg in args:
        print(arg)
    return "I don't have time"


print(make_bread(1, 2, 3, 3, 4, 5, 5, 21, 1))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值