ITPub博客

首页 > 应用开发 > IT综合 > 如何统计2018年你写了多少行代码?

如何统计2018年你写了多少行代码?

IT综合 作者:zone7 时间:2019-01-11 14:20:31 0 删除 编辑

2019年第一个开源小项目:玩转统计代码量

0.导语1.项目功能2.你会学到3.如何使用4.结果展示

0.导语

下面一起来看2019年第一个开源项目:玩转统计代码量

希望可以顺手star与fork,谢谢!

1.项目功能

  • 实现代码统计

  • 代码来源文件

    总代码量

    总注释量

    总空行量

    实际代码量

    实际代码比率

    总注释比率

    总空行比率

  • csv数据存储

  • csv模块进行数据存储

  • 美化输出结果

  • prettytable模块美化输出

    colorama模块颜色配置

  • csv数据统计分析

  • pandas模块读取csv

    pandas模块统计与描述

2.你会学到

    python基础

    面向对象方法

    os模块

    pandas模块

    csv模块

    prettytable模块

    colorama模块

3.如何使用

  • 下载


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('总代码量')。

可填入:(下面字符串中选择即可)。

'文件''总代码量''总注释量''总空行量''实际代码量''实际代码比率''总注释比率''总空行比率'

4.结果展示

  • 美化输出结果


  • 数据存储结果


  • 排序存储结果

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

  • 简单统计结果输出



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

请登录后发表评论 登录
全部评论

注册时间:2018-09-29

  • 博文量
    8
  • 访问量
    3936