# 文本计数统计程序 **Repository Path**: xu-bingyan8399/software-engineering-work ## Basic Information - **Project Name**: 文本计数统计程序 - **Description**: 一个命令行文本计数统计程序,用来统计导入的纯英文txt文本中的字符数,单词数,句子数。拓展功能后可以实现统计代码行、空行、注释行等,并提供相应命令接口。 - **Primary Language**: Python - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-26 - **Last Updated**: 2024-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文本计数统计程序 #### 程序功能介绍 这是一个命令行文本计数统计程序。 基本功能: 用来统计导入的纯英文txt文本中的字符数,单词数,句子数。 拓展功能: 可以实现统计代码行、空行、注释行等,并提供相应命令接口。 #### 程序架构 1. 导入argparse模块,用于处理命令行参数。 2. 定义功能函数 3. 主程序部分创建了 argparse.ArgumentParser  对象,用于定义和解析命令行参数,包括各种统计功能的开关参数(如统计字符数、单词数等)以及要处理的文件名参数; 解析命令行参数得到  args; 尝试打开指定文件名的文件,读取文件内容到  text_content; 根据命令行传入的不同参数,调用相应的统计功能函数,并输出统计结果。若文件未找到,则捕获  FileNotFoundError  并输出相应提示信息。 #### 使用说明 ## 通过win+R调出命令行窗口输出cmd,进入终端。 ![输入图片说明](608120f9b7a115050f714125253e65d.png) ## 使用 cd 命令进入到相对应的文件目录下。 ![输入图片说明](9866a4a57f66c739151ebab20ed3285.png) ## 按照相应的命令指令运行程序。 ![输入图片说明](5763cb8f193fec9e4ab36a4424259b9.png) #### 心得体会 在Gitee上用Python独立完成软件工程作业,对我来说很有锻炼意义。 通过这次作业,我深切感受到自己编程能力有了很大提升。从最初的构思项目架构,到用Python一点点实现各个功能模块,每一步都在挑战自我。 遇到Bug时,只能自己埋头钻研,不断调试代码,这个过程让我的问题解决能力变得更强了。 而且,我感受到了在Gitee上便捷的代码管理,清晰的版本记录见证着程序的每一次更新,也见证了我的进步。 它促使我养成了良好的代码管理习惯,让我的开发过程更加规范、有序。 这次作业,实实在在地让我在编程技能和自我管理方面都上了一个新台阶,成就感满满!