1.程序分析,对程序中的四个函数做简要说明。要求附上每一段代码及对应的说明。
将文件打开并且读入缓冲区,函数中”dst“指的是文本文件存放路径,设置成形参,如果不设,可以具体到函数里设置,关闭文件。
设置缓冲区,将文本度数缓冲区,并对文本的特殊符号进行修改,分割字符串保存到字典里。
设置输出函数,并且运用lambda函数对词频进行排序,并以词频格式输出,遍历字典输出
测试模块功能
2.性能分析结果及改进。
- 指出执行次数最多的代码,执行时间最长的代码。
- 422421 0.055 0.000 0.055 0.000 {method 'get' of 'dict' objects}
- 给出改进优化的方法以及你的改进代码
-
3.程序运行命令、运行结果截图以及改进后的程序运行命令及结果截图 。
5. 给出你对此次任务的总结与反思。
简单实现词频效能分析,更深入的了解了代码的使用。
复习了python对文件的处理,学会了如何使用cmd中python命令执行py文件方式,以及argparse库的使用方式。