zoukankan      html  css  js  c++  java
  • python学习笔记1--错误,异常,调试

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

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

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

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

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

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

    打断点可以使用

    pdb.set_trace()

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

  • 相关阅读:
    clickhouse集群部署
    zookeeper集群部署
    linux下安装多路径multipath
    采用xtrabackup部署主从同步(生产)
    部署dg备库同步ogg
    goldengate同步(主库rac从库单节点)
    python3发送邮件
    python2发送邮件
    pip版本过高导致报错
    ERROR 1558 (HY000): Column count of mysql.user is wrong
  • 原文地址:https://www.cnblogs.com/baxiaobin/p/13397921.html
Copyright © 2011-2022 走看看