Python基础29-处理文件时的异常

1.处理FileNotFoundError异常

使用文件时,一种常见的问题就是找不到文件,你要查找的文件可能在其他地方,文件名不正确或者根本就不存在这个文件。

对于所有情形都可使用try-except代码块来处理异常。

例如:

结果出错,报异常:

在这个示例中,最后一行输出报出异常:FileNotFoundError。

这行异常出现在使用open()函数的时候,所以处理异常时,使用try-except代码块要将open()函数包括在内;

例如:

2.分析文件

分析一本书(一个文件)里面有多少个单词,我们将使用split()方法来帮助我们分析文件,方法split()能够以空格为分隔符来创建一个列表,示例:

>>>title="I am a teacher!"
>>>title.split()
>>>['I','am','a','teacher']

方法split()将文本以空格为分隔符分成多份。并将它存储在列表里;所以我们可以选择一篇简单的英语文章作为案例:

例如文章文本:

使用文件分析帮助数清楚单词个数:

代码如下:

3.使用多个文件

即使用将分析文件的功能包装成方法,再使用循环和列表依次判定;

代码如下:

4.失败时一声不吭(pass语句的使用)

有时候,我们希望程序出现异常时,并不需要做什么,但是还是要求程序一直运行下去,我们可以使用pass语句;7

例如:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值