第二次作业
TextCounter
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/rjjc |
---|---|
这个作业的目标 | 实现一个命令行文本计数统计程序,能正确统计导入的txt文本中的字符数,单词数等数据。 |
姓名-学号 | 朱秋逸-2022329301137 |
码云地址 | https://gitee.com/antarctiiia/text-counter |
介绍
- 基础功能:实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。
- 扩展功能:统计代码行、空行、注释行等,并提供相应命令接口。
- 单元测试和性能测试
使用方法
-
下载文件
将 v0.2 或 v0.3 文件夹下的 exe 文件下载至电脑合适位置。 -
打开运行窗口
按下 Win + R 组合键,或者右键点击开始图标,再点击“运行”。 -
进入下载目录
在运行窗口中输入cd
加上 exe 文件下载位置所在的上一级路径(注意:不是该文件的绝对路径!)。例如,如果你将文件下载到了C:\Downloads\wc_tool
文件夹中,你应输入:cd C:\Downloads
-
输入命令: wc.exe+[参数]+[文件名的绝对路径]
以统计单词数功能为例,输入 :
wc.exe -c C:\Downloads\English.txt
运行结果
以我的电脑路径为例进行测试:
-
对
English.txt
进行字符,单词,句子统计输入指令:
wc.exe -c C:\Users\Antarctiiia\Desktop\TestMaterial\English.txt
wc.exe -w C:\Users\Antarctiiia\Desktop\TestMaterial\English.txt
wc.exe -sen C:\Users\Antarctiiia\Desktop\TestMaterial\English.txt
运行结果如下:
-
对
code.txt
进行输出注释行、空行、代码行数统计输入指令:
wc.exe -note C:\Users\Antarctiiia\Desktop\TestMaterial\code.txt
wc.exe -spa C:\Users\Antarctiiia\Desktop\TestMaterial\code.txt
wc.exe -code C:\Users\Antarctiiia\Desktop\TestMaterial\code.txt
运行结果如下:
-
帮助菜单显示
输入指令:
wc.exe -h
运行结果如下:
心得体会
这次作业让我深入理解了文件操作和字符统计的基础用法。在代码实现过程中,我学习了如何判断字符、单词、句子以及统计注释行、空行和代码行等内容。虽然遇到了一些挑战,但通过反复调试加深了对Python的掌握,也体会到编写严谨代码的重要性。以前我只会在git上白嫖资源,通过本次的作业让我学会了如何上传项目,体会到了其中的艰辛和自己有多菜,更体会到开源是多么伟大的公益。