# wordcounter **Repository Path**: Xiner-ccc/wordcounter ## Basic Information - **Project Name**: wordcounter - **Description**: No description available - **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 # wordcounter #### 项目简介 该项目为一个命令行文本计数统计程序,能用于统计导入的纯英文txt文本中的字符数,单词数,句子数,代码行数,注释行数,空行数。程序源码采用Python撰写,总计有三个迭代版本。 #### 软件用法 软件具体用法为将需要统计的txt文件与软件的exe文件放在同一文件路径下,通过命令窗口输入指令来实现功能。指令模式为:\ WordCounter0.2.exe/WordCounter0.3.exe [参数] [文件名]\ 其中,参数可以为:''-c'',''-w'',''-s'',''-cl'',''-el'',''-col''\ ''-c'',统计文本文件中字符数\ ''-w'',统计文本文件中单词数\ ''-s'',统计文本文件中句子数\ ''-cl'',统计文本文件中代码行数\ ''-el'',统计文本文件中空行数\ ''-col'',统计文本文件中注释行数\ ''-all'',统计文本文件中所有信息\ 注:WordCounter0.2为项目第二个迭代版本,仅支持统计文本文件中字符数、单词数、句子数。WordCounter0.3则全部支持。 #### 文件列表及说明 1. README.md : 项目简介及用法说明 2. vxx.py: 各个迭代版本的程序源码,采用Python编写。 3. WordCounterxx.exe: 由各个迭代版本程序源码转化成的可执行文件。 4. test.txt:作为示例的文本文件,用于测试主程序功能。 5. test_vx.py: 0.x的单元测试程序,用于测试项目功能的准确性 #### 例程运行及结果 以下仅展示最终版本的运行结果,各迭代版本的运行结果可以到对应文件夹下查看 1. 统计字符个数\ ![输入图片说明](v0.3/%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E6%88%AA%E5%9B%BE/v0.3%E7%BB%9F%E8%AE%A1%E5%AD%97%E7%AC%A6%E6%95%B0%E7%9B%AE.png) 2. 统计单词个数\ ![输入图片说明](v0.3/%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E6%88%AA%E5%9B%BE/v0.3%E7%BB%9F%E8%AE%A1%E5%8D%95%E8%AF%8D%E6%95%B0%E7%9B%AE.png) 3. 统计句子个数\ ![输入图片说明](v0.3/%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E6%88%AA%E5%9B%BE/v0.3%E7%BB%9F%E8%AE%A1%E5%8F%A5%E5%AD%90%E6%95%B0%E7%9B%AE.png) 4. 统计代码行数\ ![输入图片说明](v0.3/%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E6%88%AA%E5%9B%BE/v0.3%E7%BB%9F%E8%AE%A1%E4%BB%A3%E7%A0%81%E8%A1%8C%E6%95%B0%E7%9B%AE.png) 5. 统计空行数\ ![输入图片说明](v0.3/%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E6%88%AA%E5%9B%BE/v0.3%E7%BB%9F%E8%AE%A1%E7%A9%BA%E8%A1%8C%E6%95%B0%E7%9B%AE.png) 6. 统计注释行数\ ![输入图片说明](v0.3/%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E6%88%AA%E5%9B%BE/v0.3%E7%BB%9F%E8%AE%A1%E6%B3%A8%E9%87%8A%E8%A1%8C%E6%95%B0%E7%9B%AE.png) 7. 统计所有信息\ ![输入图片说明](v0.3/%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E6%88%AA%E5%9B%BE/v0.3%E7%BB%9F%E8%AE%A1%E6%89%80%E6%9C%89%E4%BF%A1%E6%81%AF.png)