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
例如: