美文网首页
Python_0基础:11.异常

Python_0基础:11.异常

作者: liang_820 | 来源:发表于2022-05-30 14:45 被阅读0次

程序在运行过程中,由于我们的编码不规范,或者其他原因一些客观原因,导致我们的程序无法继续运行,此时, 程序就会出现异常。如果我们不对异常进行处理,程序可能会由于异常直接中断掉。为了保证程序的健壮性,我们 在程序设计里提出了异常处理这个概念。

一、读取文件异常

在读取一个文件时,如果这个文件不存在,则会报出FileNotFoundError错误。

fp = open('test.txt', 'r')
fp.read()
fp.close()

二、try ... except语句

try ... except 语句可以对代码运行过程中可能出现的异常进行处理。语法结构:

try:
    可能会出现异常的代码块
except 异常的类型
    出现异常以后的处理语句

示例:

try:
    fp = open('test.txt', 'r')
    fp.read()
except FileNotFoundError:
    print('系统正在升级,请稍后再试...')        # 系统正在升级,请稍后再试...
再试...')        # 系统正在升级,请稍后再试...

相关文章

  • Python_0基础:11.异常

    程序在运行过程中,由于我们的编码不规范,或者其他原因一些客观原因,导致我们的程序无法继续运行,此时, 程序就会出现...

  • Python_0基础:1.注释

    1.1 单行注释 在python中,用 # 表示单行注释 1.2 多行注释 在python中,用 (两个)``` ...

  • Python_0基础:9.函数

    思考:下列代码的问题 一、定义函数 定义函数的格式如下: 很多重复的业务逻辑,重复出现的时候,我们可以使用函数 示...

  • Python_0基础:10.文件

    一、文件的打开与关闭 打开文件/创建文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一...

  • 11.异常处理 断言

    异常处理方法:try:except:...except:else:finally: 使用raise主动触发异常: ...

  • Java基础之异常

    Java基础之异常 目录 异常简单介绍 ThrowableErrorException 异常分类 如何处理异常异常...

  • 异常基础

    对异常的另一种分类 根据异常发生的位置 编译异常:编译阶段就要求处理 运行时异常(RuntimeException...

  • 基础:异常

    自定义异常 class BitsonExceptionextends Exception {BitsonExcep...

  • Python_0基础:4.类型转换

    函数说明int(x)将x转换为一个整数float(x)将x转换为一个浮点数str(x)将x转换为字符串bool(x...

  • Python_0

    Some basic concepts about Python: Function: Sth. that...

网友评论

      本文标题:Python_0基础:11.异常

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