• python学习笔记1--错误,异常,调试


    简单记录一下关于python中错误处理和调试,首先是异常处理,python也可以通过 try except的方式捕获异常,通过raise来抛出异常,

    抛出异常:是一种不负责任的行为,指的程序遇到错误,就把错误丢出去,而自己不处理,抛出异常后如果不处理后续代码不会被执行了,因为已经错了而且没人管

    捕获异常:是一种负责的行为,如果程序出现错误,首先把错误找到,然后针对错误进行处理,避免因为当前的错误导致后面程序无法执行的情况

    抛出异常和捕获异常需要在大的实战项目才能得到展示和深入理解,暂时理解不透彻

    然后说一下调试,调试最重要的其实就是打断点

    简单来说就是我们需要程序在可能出错的地方停住,停住干嘛呢,我们可以看程序在此时此刻各变量的状态,来确定此时此刻的状态是不是对的。

    打断点可以使用

    pdb.set_trace()

    首先需要import pdb,然后在可能出错的地方协商pdb.set_trace(),此时运行程序,就可以弹出pdb窗口,可以通过输入p  变量名,来查看指定变量的当前状态。

  • 相关阅读:
    WinDbg常用命令系列---线程相关操作~*
    WinDbg常用命令系列---?*
    使用WinDbg调试入门(内核模式)
    java基础-stringAPI
    springboot-集成WebSockets广播消息
    sprincloud-Feign配置二
    springcloud-Feign配置一
    springboot-集成jdbcTemplate
    spingboot2.x集成单元测试
    springboot跨域CORS处理
  • 原文地址:https://www.cnblogs.com/baxiaobin/p/13397921.html
Copyright © 2020-2023  润新知