项目简介
本项目是基于Python开发的工具,用于统计C语言代码文件中的关键词数量。该工具会处理C语言代码里的注释和字符串,精确统计关键词数量,尤其关注switch
、case
、if
和else
等关键词的嵌套情况,最后根据不同等级输出统计结果。
项目的主要特性和功能
- 关键词统计:统计C语言代码文件中所有关键词数量,排除注释和字符串中的关键词。
- 等级输出:依据用户指定等级,输出不同层次的关键词统计信息,包括等级1统计所有关键词总数、等级2统计
switch
和case
数量、等级3统计if - else
数量、等级4统计if - elseif - else
数量。 - 预处理功能:运用正则表达式剔除代码中的注释块、注释行和字符串,保证统计的准确性。
- 嵌套处理:能处理
if
、else
、switch
和case
等关键词的嵌套情况,准确统计其数量。
安装使用步骤
- 下载源码:用户已下载本项目的源码文件。
- 安装依赖:确保已安装Python环境,并安装所需依赖模块(如
re
、sys
、time
、logging
)。 - 运行脚本:
- 打开终端或命令行界面。
- 进入项目目录。
- 运行以下命令启动脚本:
bash python keyCount.py <文件路径> <等级>
- 若未指定文件路径和等级,脚本将使用默认路径和等级。
- 查看输出:脚本会根据指定等级输出对应的关键词统计信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】