第二次作业

TextCounter

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/rjjc
这个作业的目标 实现一个命令行文本计数统计程序,能正确统计导入的txt文本中的字符数,单词数等数据。
姓名-学号 朱秋逸-2022329301137
码云地址 https://gitee.com/antarctiiia/text-counter

介绍

  1. 基础功能:实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。
  2. 扩展功能:统计代码行、空行、注释行等,并提供相应命令接口。
  3. 单元测试和性能测试

使用方法

  1. 下载文件
    将 v0.2 或 v0.3 文件夹下的 exe 文件下载至电脑合适位置。

  2. 打开运行窗口
    按下 Win + R 组合键,或者右键点击开始图标,再点击“运行”。

  3. 进入下载目录
    在运行窗口中输入 cd 加上 exe 文件下载位置所在的上一级路径(注意:不是该文件的绝对路径!)。例如,如果你将文件下载到了 C:\Downloads\wc_tool 文件夹中,你应输入:cd C:\Downloads

  4. 输入命令: wc.exe+[参数]+[文件名的绝对路径]

    以统计单词数功能为例,输入 :wc.exe -c C:\Downloads\English.txt

运行结果

以我的电脑路径为例进行测试:

  1. 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

    运行结果如下:
    测试英文,输出字符、单词、句子数

  2. 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

    运行结果如下:
    测试代码,输出注释行、空行、代码行数

  3. 帮助菜单显示

    输入指令:wc.exe -h

    运行结果如下:
    帮助菜单显示

心得体会

这次作业让我深入理解了文件操作和字符统计的基础用法。在代码实现过程中,我学习了如何判断字符、单词、句子以及统计注释行、空行和代码行等内容。虽然遇到了一些挑战,但通过反复调试加深了对Python的掌握,也体会到编写严谨代码的重要性。以前我只会在git上白嫖资源,通过本次的作业让我学会了如何上传项目,体会到了其中的艰辛和自己有多菜,更体会到开源是多么伟大的公益。

posted @ 2024-10-27 16:10  qwqqqqqqq  阅读(57)  评论(0编辑  收藏  举报