# Text_Counter **Repository Path**: honeyest/text_counter ## Basic Information - **Project Name**: Text_Counter - **Description**: Text Counter 是一个命令行工具,用于统计纯文本文件中的字符数、单词数、句子数,以及统计代码文件中的代码行、空行和注释行。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-28 - **Last Updated**: 2024-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Text Counter ## 项目简介 Text Counter 这个项目旨在实现一个命令行文本统计程序,能够统计纯英文TXT文本文件中的字符数、单词数、句子数,并扩展到统计代码文件中的代码行、空行和注释行。 ## 用法 命令格式: `wc.py [参数] [文件名]` - `wc.py -c file.txt`: 统计字符数。 - `wc.py -w file.txt`: 统计单词数。 - `wc.py -s file.txt`: 统计句子数。 - `wc.py -l file.txt`: 统计行数。 - `wc.py --code file.py`: 统计代码行数、空行数和注释行数。 ## 文件列表 - `wc.py`: 主程序文件,包含文本统计的逻辑。 - `work.txt sample.txt`: 用于单元测试文档。 - `tests/test_wc.py`: 包含单元测试的文件。 - `test.txt`: 测试基础功能。 - `README.md`: 项目说明文档。 ## 示例 执行以下命令可以得到结果: ```bash python wc.py -c sample.txt # 输出: Character count: 537 python wc.py -w work.txt # 输出: Word count: 20 python wc.py --code sample.txt # 输出: Code lines: 38, Empty lines: 5, Comment lines: 1 ``` ## 测试结果 ![](https://gitee.com/honeyest/text_counter/raw/master/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202024-10-28%20230604.png) ![](https://gitee.com/honeyest/text_counter/raw/master/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202024-10-28%20230857.png)