Python_0基础:11.异常

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

一、读取文件异常

在读取一个文件时,如果这个文件不存在,则会报出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('系统正在升级,请稍后再试...')        # 系统正在升级,请稍后再试...
再试...')        # 系统正在升级,请稍后再试...
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文件和异常处理 从文件中读取数据 要使用文本文件中的信息,首先需要将信息读取到内存中。为此,我们可以一次性读取文件...
    习惯芥末味阅读 351评论 0 1
  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,858评论 2 16
  • (6). python赋值语句的注意事项 在本例子中会报错,找不到x, 因为赋值即定义(在函数定义时,已经解释了语...
    四月天_da7e阅读 652评论 0 0
  • 逻辑操作符 输出结果:9 输出结果:7结论 连续的and得出的结果是最后一个数,连续的or得出的结果是第一个数。 ...
    UNSTERBLICH阅读 445评论 0 0
  • 一、错误和异常 1、错误 从软件方面来讲,错误通常是语法或逻辑上的。语法错误会导致程序代码不能被解释器解释,这些错...
    常大鹏阅读 1,400评论 0 6