zoukankan      html  css  js  c++  java
  • python中常见错误及try-except 的用法

    1.常见的错误

    我们在使用python过程中会出现:

    (1)SyntaxError 句法错误。

    (2)IndentationError 缩进错误。

    (3)NameError 变量未定义错误。

    (4)TypeError 类型错误。

    2.处理异常

    我们使用try...except 来处理异常:

    基本语法:

    try:

        segment

    except:

        segment

    首先执行try子句,如果没有异常发生,except 子句不执行。如果执行try子句发生异常,那么该子句就会被忽略,如果异常匹配与 except 关键字后面的指定的异常类型,就执行对应的except子句。然后继续执行try语句之后的代码。

    如果没找到对应的处理语句,程序终止。

    def get_number():
        "Returns a float number"
        number=float(input("Enter a float number:"))
        return number
    while True:
        try:
            print(get_number())
        except ValueError:
            print("You entered a wrong value.")
    

      当我们输入浮点数,则输出浮点数。当我们输入字母,抛出ValueError,当我们按下Ctrl+c,导致KeyboardInterrupt,这个异常并未在except 中捕获,因此程序被终止。

  • 相关阅读:
    软件测试流程
    Python2 RF(3.0.4)与Python3 RF(3.1.2)区别
    Ubuntu Install RobotFramework with Python3
    Beta测试与Alpha测试有什么区别
    网络协议,如TCP/UDP的区别?
    缺陷相关知识
    linux_machine-id
    monkey自定义脚本实践
    Monkey事件
    Linux虚拟机fdisk分区
  • 原文地址:https://www.cnblogs.com/fuhang/p/7814232.html
Copyright © 2011-2022 走看看