Python 统计代码量】的更多相关文章

#统计代码量,显示离10W行代码还有多远 #递归搜索各个文件夹 #显示各个类型的源文件和源代码数量 #显示总行数与百分比 import os import easygui as g #查找文件 def find_file(file_path,target): os.chdir(file_path) all_files=os.listdir(os.curdir) for each in all_files: #print(each) fext=os.path.splitext(each)[1] i…
摘要 分享Git日常操作中常用的命令,分享如何统计在项目中贡献的代码量. 下面列出Git bash常用命令. 1. git clone **(项目地址) 克隆一个git项目到本地,将git项目拉取到本地 2. git status 查看文件状态,列出当前目录没有被git管理,以及被修改过还未提交的文件 3. git add * 将我们提交的文件添加到索引库中(添加到缓冲区),*可以是路径也可以是.符号,git add . 代表将当前目录下的所有文件都添加到索引库中,如果指定路径则代表将制定路径的…
#!/bin/bash # 统计代码量 # 使用方法: sh gitstat.sh "2017-11-01" "2017-11-30" "JamKong" ~/workspace/IDEA/项目名/ # 开始时间 startTime=` +%s` # 结束时间 endTime=` +%s` # 提交代码作者 author=$ # 项目绝对路径 path=$||'.' internalDay=$((($endTime-$startTime)///…
正在学习 Python, 做了个统计代码行的功能, 参考了网上很多前辈的帖子,添加了感觉还是比较实用的功能, 只是windows下测试了,而且代码文件编码形式是 utf-8的. 如果使用其它编码形式的话,估计修改下代码就行了. 功能特点: 是否统计空行 统计注释 设置忽略文件平 设置统计文件类型 根据不同文件类型,设置注释标签 以下,是代码: # Created by Aaron <xinlingever@outlook.com> in 2014 # This code is for Pyth…
Pycharm每天都要写很多代码,如何统计每天的代码行数呢?作为一个目标十万行的coder,要想想办法! 题目:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列出来. 首先分析一下思路捋一下大象装冰箱的步骤,从一个给定的目录统计该目录下所有的代码行大致需要以下7个步骤: 1. 遍历该目录下所有的文件. 2. 判断文件是否以“.py”结尾.(以python代码为例) 3. 打开.py文件(切忌勿用W+,W+会清空文件内容) 4. 循环读取文件的每一行 5.…
参加光荣之路测试开发班已三月有余,吴总上课也总问“ 咱们的课上了这么多次了大家实践了多少行代码了?”.这里是一个一脸懵逼的表情.该怎么统计呢?一个个文件数当然不可取,能用代码解决的事咱们坚决不动手.最近在网上刷题时也正好遇到有这么一道题,所以决定撸一撸. 题目:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列出来. 首先分析一下思路捋一下大象装冰箱的步骤,从一个给定的目录统计该目录下所有的代码行大致需要以下7个步骤: 1. 遍历该目录下所有的文件. 2.…
以前写了一个java的统计代码行数的小程序,最近在看python,于是就参考前辈的代码,写了一个统计文件夹下面各种程序的代码的小程序,这里贴出来供大家参考 参考链接: https://gist.github.com/linmingren/58d14b5a5fa24e6410af http://www.cnblogs.com/MikeZhang/archive/2012/08/23/linesCountPython20120823.html 1.运行效果: 2.主要的包,函数: os.path o…
下载statsvn:http://www.statsvn.org/ 将下载后的statsvn.jar放到d:\svn目录下; 打开cmd窗口切换到需要统计代码的项目目录如:d:\project\web\WebRoot 运行命令: svn log -r {2015-3-1}:{2015-4-1} -v --xml >svn.log 查看在当前目录下是否生成了svn日志svn.log,然后切换到d:\svn目录下运行下条命令: java -jar statsvn.jar d:\project\Web…
我们在工作或学习代码的过程中,经常会想知道自己写了多少行代码,今天在项目环境写了个脚本统计了项目代码的数量. 功能: 1.统计代码总行数 2.统计空行数 3.统计注释行数 # coding=utf-8 import os #定义代码所在的目录 base_path = '/home/yhl/workspace/xtp_test' #在指定目录下统计所有的py文件,以列表形式返回 def collect_files(dir): filelist = [] for parent,dirnames,fi…
# 自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列出来 1.打开文件方法 1.1 以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符 f = open('/Users/michael/test.txt', 'r') 1.2 Python引入了with语句来自动帮我们调用close()方法 with open('/path/to/file', 'r') as f: print(f.read()) 1.3 调用readline()可以每…