美文网首页
Python3 错误和异常

Python3 错误和异常

作者: Mr_ox | 来源:发表于2017-03-28 17:04 被阅读0次

python3 有两种错误:语法错误和异常

1.语法错误

粗心导致,应尽量避免

2. 异常

运行期间检测到的错误被称为异常

3. 异常处理

  • try语句
while True:
        try:
            x = int(input("Please enter a number: "))
            break
        except ValueError:
            print("Oops!  That was no valid number.  Try again   ")
for arg in sys.argv[1:]:
    try:
        f = open(arg, 'r')
    except IOError:
        print('cannot open', arg)
    else:  #若try执行过程中无异常,执行else语句中的内容           
        print(arg, 'has', len(f.readlines()), 'lines')
        f.close()  
  • 抛出异常:raise
  • 自定义异常
  • 定义清理行为:finally
 def divide(x, y):
        try:
            result = x / y
        except ZeroDivisionError:
            print("division by zero!")
        else:
            print("result is", result)
        finally:
            print("executing finally clause")
  • 预定义清理行为:with
with open("myfile.txt") as f:
    for line in f:
        print(line, end="")

相关文章

  • 08-Python3 错误和异常

    一、Python3 错误和异常 Python有两种错误很容易辨认:语法错误和异常。 语法错误 Python 的语法...

  • Python3 错误和异常

    python3 有两种错误:语法错误和异常 1.语法错误 粗心导致,应尽量避免 2. 异常 运行期间检测到的错误被...

  • Python3 错误和异常

    作为Python初学者,在刚学习Python编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介...

  • Python3 错误和异常

    Python有两种错误很容易辨认:语法错误和异常。 语法错误 Python 的语法错误或者称之为解析错,是初学者经...

  • Python3 错误和异常

  • Python3 错误和异常

    Python有两种错误很容易辨认:语法错误和异常。 语法错误 Python 的语法错误或者称之为解析错,是初学者经...

  • Python3 错误和异常

    作为Python初学者,在刚学习Python编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介...

  • Python3 常见错误和异常处理

    Python3常见错误 异常名称描述解决方法BaseException所有异常的父类Python所有的错误都是从B...

  • Python3入门(十二)错误和异常

    学习 Python 编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。Python 有两种...

  • Java中异常和错误的区别及处理方式

    异常和错误的区别和联系 在Java中,异常和错误同属于一个类:Throwable。异常和错误都是Java异常处理重...

网友评论

      本文标题:Python3 错误和异常

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