第二次作业

发布时间 2023-11-06 18:51:07作者: leisure1
    | 题目         | 内容                                                                          |

| ---------- | --------------------------------------------------------------------------- |
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/23rjjsjc/homework/13048 |
| 这个作业的目标 | 实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。扩展功能:统计代码行、空行、注释行等,并提供相应命令接口。 |
| 学号_姓名 | 2021327100067 雷启雪 | |
作业描述:
实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。
具体命令行界面要求举例:
命令模式: wc.exe [参数] [文件名]
wc.exe -c file.txt 统计字符数
wc.exe -w file.txt 统计单词数作业要求:
程序和参数名可以按个人喜好命名。项目文档应包含项目说明,写入README.MD。该说明应该包含:
a. 项目的简介及其相关的用法;
b. 文件列表及其相关说明;
c. 例程运行及其相关结果。
码云上传的项目要求必须通过多次提交(commit)体现各个版本更迭和运行结果截图。
版本号分别为
v0.1 空项目;
v0.2 项目完成基础功能
v0.3 项目完成扩展功能(加分项)
编写对应的单元测试。
a. 实现基本功能的测试;
b. 单元测试包含更多的测试用例。(加分项)
使用选用的IDE附带的工具进行performance test。(加分项)
介绍
这是一个用Python编写的可实现命令行文本统计程序,能够统计字符数,单词数和句子数,代码行,空行等等

使用说明
1.首先将代码保存为.py文件,并使用Python进行编译,然后生成可执行文件。
2.接下来,把需要统计的文本拖入可执行文件所在文件夹,按照格式输入命令:
-s:统计句子数
-b:统计空行数
-l:统计代码行数
-w:统计单词数
文件列表及相关说明

  1. happy.txt需要统计的文本文件
  2. V0.1空项目
  3. V0.2基础实现代码
  4. V0.3拓展功能代码
    我的码云地址是 https://gitee.com/dadsdada_0/celebrate/tree/master/