# ruanjianjichu **Repository Path**: wang-yihan888/ruanjianjichu ## Basic Information - **Project Name**: ruanjianjichu - **Description**: 软件基础课程代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-29 - **Last Updated**: 2024-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Counter --- | 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/rjjc | | :-- | :-- | | 这个作业的目标 | 实现一个命令行文本计数统计程序,能正确统计导入的txt文本中的字符数,单词数等数据 | | 姓名-学号 | `王一涵` `2022329301070` | **作业码云地址**:当前地址 --- **Get的新技能**: * 一些新命令行指令的使用; * Python库及其编译方法入门; * Gitee的基本使用方法...... #### 作业感悟 Python是为完成作业刚刚开始接触的,所以忙了几天,这份作业也做了很久,能够直观感受到python实在是太好用了。这次作业让我初步体验了码农的工作内容框架,也让我理解到相比于技术过人的代码,在readme里将所做内容写清、确保读者能够了然是更为重要的。 # ruanjianjichu #### 介绍 软件基础课程代码 #### WC WC 是一个命令行文本计数统计程序,能够正确统计导入的纯英文txt文本中的字符数、单词数、句子数。程序中还提供了用于统计代码行、空行、注释行等的扩展功能。程序用python语言编写,使用pycharm运行实现其功能。 1. 统计字符数 python wc.py -c file.txt 2.统计单词数 python wc.py -w file.txt 3. 统计句子数 python wc.py -s file.txt #### 拓展功能 1. 统计代码行 python main3.py --code file.txt 2. 统计空行 python main3.py --blank file.txt 3. 统计注释行 python main3.py --comment file.txt #### 文件说明 1. V0.1为空文件,不含该项目内容。 2. V0.2为实现基础功能的文件,统计字符数、单词数、句子数。 ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202024-10-29%20181758.png) 3. V0.3为实现拓展功能的文件,统计代码行、空行、注释行。 ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202024-10-29%20182339.png) 4. test为单元测试,包含基础功能的测试和拓展功能的测试。还有所选的文字素材。 ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202024-10-29%20182715.png) ![输入图片说明](%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202024-10-29%20182753.png) **文件名称**: * main.py,为V0.2下的,实现基础功能的主文件; * main3.py,为V0.3下的,实现拓展功能的主文件; * test_wc.py,为test下的,测试基础功能的测试单元; * testplus_wc.py,test下的,测试拓展功能的测试单元。 **基础代码**: ![输入图片说明](test/image.png) **拓展代码**: ![输入图片说明](test/image.png) **测试代码**: ![输入图片说明](test/image.png)