文件名称:Python文件操作和异常处理.docx
文件大小:113KB
文件格式:DOCX
更新时间:2022-08-11 10:15:17
Python
1. 请阅读下列的 Python 脚本文件 demo.py,分析理解该程序的功能,回答以下问题: 说明其中引用的内置函数 len()、max()、enumerate()的作用; 说明其中引用的字符串方法的用途; 2. 考虑开发一个函数 count-w(file),用于统计文本文件中单词的出现频率。假设文本的形式是空白字符 (空格和换行)分隔的一系列英文单词,单词就是非空白字符的连续序列。编写程序,从键盘输入一 个文本文件名(扩展名默认为.txt),作为实参传递给该函数。要求: (1)提示“请输入文本文件名”,如果输入的文件名不是文本文件,或者输入的文件不存在,抛出相 应异常信息,重新输入,直到得到正确的文本文件名。 (2)采用字典作为基本数据结构来记录单词。以单词作为字典的关键字,关联值记录该单词出现的次 数 (3)读文本过程中对遇到的单词计数:字典里没有该单词时将其加入,计数值设为 1;如果已在字典 里就将其计数值加一。 (4)在屏幕上(用 print)输出被统计的文本中使用最多的 5 个单词及其使用次数; (5)将字典内容保存到二进制文件,主文件名与原文件相同,扩展名为.