美文网首页
Python的调试

Python的调试

作者: 傻傻笨笨宝宝 | 来源:发表于2017-05-25 15:14 被阅读12次

1.使用断言(assert)

a = 1                                 #定义变量1

assert a!=0                        #断言   如果a!=0 那么抛出异常

def acc(x):

    return not x%2==0

acc(a)


2.使用python自带的调试模块(pdb)

# err.py

s ='0'

n = int(s)

print(10/ n)

启动调试:python3 -m pdb err.py

常用命令:

l                      查看代码

p 变量名         查看变量值

n                     单步执行代码

q                     退出

c                     继续运行

3.快速定断点(pdb.set_trace)

# err.py

importpdbs ='0'

n = int(s)

pdb.set_trace()# 运行到这里会自动暂停

print(10/ n)

完!!!

相关文章

  • 参考资料:Python 的调试

    Python 代码调试技巧 我常用的 Python 调试工具 详细演示进入函数的 pdb s 调试 Python ...

  • python调试

    linux python调试技巧 Linux下Python基础调试 http://blog.163.com/liu...

  • 节省时间并提高 Python 开发人员的技能工具:Python

    Python 调试器 Python 标准库提供了一个名为 pdb 的调试器。此调试器提供了调试所需的大多数功能,如...

  • HBuilder Android真机调试

    关于调试 难者不会,会者不难。对于调试,这句话尤其合适。无论是前端调试、Java调试、PHP调试、Python调试...

  • Ansible 开发调试 之【pdb本地调试】

    Ansible是用Python编写的,用于调试本地代码执行的工具是Python调试器 **pdb**。这个工具允许...

  • Python 必需学会的调式方法

    没错就是pdb 调试,pdb 是 python 的一个内置模块,用于命令行来调试 Python 代码。或许你会说,...

  • python Debug宏定义

    前言 调试python时,常碰到打印信息需手动删除;且python没有宏定义.依据之前使用C的习惯,定义调试模式,...

  • python 调试

    使用 pdb 进行调试 pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功...

  • Python 调试冷知识

    对于 python 代码的调试我们通常都是使用 IDE 自带的调试功能。但是 IDE 提供的调试功能存在局限性,例...

  • Python debug

    Python debug 如何调试 python 程序? print 这个方法不说了 pdb ipdb requi...

网友评论

      本文标题:Python的调试

      本文链接:https://www.haomeiwen.com/subject/chhzxxtx.html