首页 > 应用开发 > IT综合 > 如何统计2018年你写了多少行代码?
2019年第一个开源小项目:玩转统计代码量
0.导语1.项目功能2.你会学到3.如何使用4.结果展示
下面一起来看2019年第一个开源项目:玩转统计代码量
希望可以顺手star与fork,谢谢!
实现代码统计
√代码来源文件
√总代码量
√总注释量
√总空行量
√实际代码量
√实际代码比率
√总注释比率
√总空行比率
csv数据存储
√csv模块进行数据存储
美化输出结果
√prettytable模块美化输出
√colorama模块颜色配置
csv数据统计分析
√pandas模块读取csv
√pandas模块统计与描述
√python基础
√面向对象方法
√os模块
√pandas模块
√csv模块
√prettytable模块
√colorama模块
下载
git clone git@github.com:Light-City/year_code.git
使用
将代码文件与文件夹放到code_dir,或者修改static.py文件里的
dir = './code_dir' # 你的代码文件夹或者代码文件
运行
运行statistic.py文件,然后会打印输出下面结果,并得到原统计数据data.csv以及排序结果数据sort_data.csv。
定制
def codeSort(self,c_name='实际代码量') # 默认为实际代码量排序
使用上述函数的时候,可以根据自己的需求来排序,比如可以按照以下参数配置:codeSort('总代码量')。
可填入:(下面字符串中选择即可)。
'文件', '总代码量', '总注释量', '总空行量', '实际代码量', '实际代码比率', '总注释比率', '总空行比率'
美化输出结果

数据存储结果

排序存储结果
根据实际代码量排序结果:

简单统计结果输出

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31556697/viewspace-2375534/ ,如需转载,请注明出处,否则将追究法律责任。