# 软件技术基础第二次作业 **Repository Path**: S_sh1y/src ## Basic Information - **Project Name**: 软件技术基础第二次作业 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-29 - **Last Updated**: 2025-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件技术基础第二次作业 #### 介绍 一个功能强大的命令行文本计数统计工具,支持统计字符数、单词数、句子数,以及代码行、空行、注释行等扩展功能。 #### 基础功能 1. 统计字符数 2. 统计单词数 3. 统计句子数 #### 拓展功能 1. 统计代码行数(Python文件) 2. 统计空行数 3. 统计注释行数 4. 综合统计报告 #### 使用说明 1. 基本字符统计 python src/wc.py -c file.txt 2. 基本单词统计 python src/wc.py -w file.txt 3. 基本句子统计 python src/wc.py -s file.txt 4. 显示所有基础统计 python src/wc.py file.tx 5. 显示完整统计信息 python src/wc.py -a file.txt 6. 代码行统计(Python文件)python src/wc.py --code-lines script.py 7. 空行统计 python src/wc.py --empty-lines file.txt 8. 注释行统计 python src/wc.py --comment-lines file.txt #### 文件结构 wc-project/ ├── src/ # 源代码目录 │ ├── wc.py # 主程序文件 │ └── __init__.py # Python包初始化文件 ├── tests/ # 测试目录 │ ├── test_wc.py # 单元测试文件 │ └── __init__.py # 测试包初始化文件 ├── requirements.txt # 项目依赖 ├── setup.py # 项目安装配置 └── README.md # 项目说明文档