首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python入门之用Python统计代码行

    Pycharm每天都要写很多代码,如何统计每天的代码行数呢?作为一个目标十万行的coder,要想想办法! 题目:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。...首先分析一下思路捋一下大象装冰箱的步骤,从一个给定的目录统计该目录下所有的代码行大致需要以下7个步骤: 1. 遍历该目录下所有的文件。 2. 判断文件是否以“.py”结尾。...(以python代码为例) 3. 打开.py文件(切忌勿用W+,W+会清空文件内容) 4. 循环读取文件的每一行 5....解题思路捋清楚之后剩下的就是将各模块的代码像搭积木一样搭起来就完事了(示例代码在本文最后):  1: 导入OS,定义 code_lines_count 函数并接收一个 path 形式参数,声明了三个变量分别用于统计代码行...6:返回统计到的代码行,注释行和空行。 7:测试代码下图是运行的一个实例 ?

    1.1K80

    python代码注释率统计脚本

    待解决问题 最近由于项目需要, 需要统计一下代码的注释率, 必须要达到30%才算合格, 于是搜呀搜, 想找一个写好的轮子, 直接拿来使用, 确实有好多脚本, 但是呢!...代码要不就是只统计#开头的, 要不就是统计#号开头的和三单双引号开头的, 其实并没有太大的问题, 只是还有一种情况, 如下: example_str = """ 这是一个示例的字符串, 并不是注释...统计单个文件 python3.7 comment_rate.py -p "example.py" ~/Downloads/web » python3.7 comment_rate.py -p "example.py...################################################## 统计文件夹下所有的py文件 python3.7 comment_rate.py -p "/test...:815 项目总程序行数: 1050 项目总备注率:22.38% ************************************************** 源代码地址 代码我放在github

    43620

    Python实现一个代码行数统计工具

    我们经常想要统计项目的代码行数,但是如果想统计功能比较完善可能就不是那么简单了, 今天我们来看一下如何用python来实现一个代码行统计工具。...思路:首先获取所有文件,然后统计每个文件中代码的行数,最后将行数相加....实现的功能: 统计每个文件的行数; 统计总行数; 统计运行时间; 支持指定统计文件类型,排除不想统计的文件类型; 递归统计文件夹下包括子文件件下的文件的行数; 排除空行; # coding=utf-8...Cost Time: %0.2f second' % (time.clock() - startTime) 结果: [root@pythontab script]# python countCodeLine.py...Cost Time: 0.00 second [root@pythontab script]# 统计php和python文件,非常方便。 其实大家还可以在此基础上进行改进,比如:排除注释行等等。

    1.7K10

    git仓库代码统计

    虽然以代码行数来衡量项目或者程序员并不是一件靠谱的事,但是从统计角度看趋势对于技术管理人员还是很有帮助的!...推荐一个比较好用的git仓库代码统计工具:git_stats,它用于按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进行统计,亦可按各文件类型进行简单的统计,非常方便。...2、接下来使用gem安装git_stats命令: gem install git_stats 3、最后进入你要统计的git代码仓库根目录下,执行命令: git_stats generate -o stats...可见,该工具生成的页面有助于我们统计代码库中总体的代码提交趋势,以及每个coder的代码提交趋势,对于技术管理是有意义的。以下是我截取的最好用的两个页面,首先是按日期统计活跃度: ?...按日期统计代码行数也很好用,虽然代码行数并不能反映出个人的贡献量,但是一些明显不靠谱的事还是能够从这里发现的。 ?

    2.3K20
    领券