计算程序总行数的Python代码】的更多相关文章

最近需要统计一下项目中代码的总行数,写了一个Python小程序,不得不说Python是多么的简洁,如果用Java写至少是现在代码的2倍. import os path="/Users/rony/workspace/ecommerce/ecommerce/hot-deploy/" global totalcount totalcount =0 def cfile (path): allfiles = os.listdir(path) for file in allfiles: child…
我们在工作或学习代码的过程中,经常会想知道自己写了多少行代码,今天在项目环境写了个脚本统计了项目代码的数量. 功能: 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 #!/bin/bash/python 2 # -*-coding:utf-8-*- 3 #svn统计url代码行数脚本,过滤空行,不过滤注释. 4 5 import subprocess,os,sys,time,re,shutil 6 from optparse import OptionParser 7 8 #初始化temp文件: 9 FOLDER = "/tmp/temp_cm_svn_resource_total/" 10 #初始化设置私密配置文件: 11 PRIVATE_F…
打开Terminal,cd 到项目的根目录下,输入以下命令 find . -name "*.m" -or -name "*.mm" -or -name "*.xib" -or -name "*.h" | xargs grep -v "^$"| wc -l 最后输出当前项目的代码总行数. grep -v "^$"是去掉空格行,如果不想去掉空格,输入以下命令 find . -name &qu…
怎么统计VS2008中工程的总共代码行数?怎么统计VS2008中工程的总共代码行数?在一个大工程中有很多的源文件和头文件,我如何快速统计总行数? ------解决方案-------------------------------------------------------- b*[^:b#/]+.*$^b*[^:b#/]+.*$ ctrl + shift + F  查找选项选 正则表达式…
公司绩效考核要求,统计GITLAB仓库所有人提示有效代码行业 脚本1: 统计所有仓库.所有提交人的代码总行数(新增加-删除) 脚本2: 统计所有仓库.所有提交人的代码提交汇总与删除汇总 脚本3: 统计指定仓库的所有提交人的代码提交 汇总与删除汇总 注意:所有代码行数为0,统计结果中清除. 所有统计只统计master分支. 安装: 把脚本中的仓库路径搜索修改为GitLab的存储目录. 统计结果存储在/home目录下面. [root@gitlab home]# cat code_statistics…
今天公司说要统计一下项目总共了多少行代码,于是上网看了一下使用statistic插件可以统计代码总行数,下面给大家分享一下 ! 1.下载[statistic]插件 首先当然要把名为[statistic]的插件下载下来安装到studio里面,下载地址:https://plugins.jetbrains.com/plugin/4509 进入之后的页面如下图所示: 2.安装[statistic]插件 下载好插件后,就安装,安装步骤如下图所示: 第一步:进入[Setttings],选择[Plugins]…
最近有需求,需要统计项目代码的总行数,首先想到了使用Pycharm官方的统计行数插件,发现效果还不错. 官方代码统计插件指导:https://plugins.jetbrains.com/plugin/4509-statistic ps:该插件需要Java1.8环境变量支持,没有安装JRE的同学出门左转找百度,安装Java1.8,部署JRE环境. 完成JRE环境部署之后,请在上面网址下载Statistic.jar安装包 下载到本地后,进入Pycharm的setting 然后点击“Plugins”,…
在新公司工作将近一年了,一直独自一人负责服务端集群的运维和代码的编写.不知不觉从一个Project发展到了七八个Project. 看着越来越多的代码,今天突然想统计一下一共写了多少代码.[这里只统计完全由自己编写的代码,因为项目是基于Springboot的,所以直接统计 src目录下所有文件的行数即可] 首先,编写几个工具类. FolderFind.java import java.io.File; import java.util.ArrayList; import java.util.Lis…
目录 Python代码统计工具 声明 一. 问题提出 二. 代码实现 三. 效果验证 Python代码统计工具 标签: Python 代码统计 声明 本文将对<Python实现C代码统计工具(一)~(三)>中的C代码统计工具进行扩展,以支持Python脚本自身的行数统计. 一. 问题提出 此前实现的C代码统计工具仅能分析和统计C语言代码文件,但其设计思想也适用于Python代码及其他编码语言. Python行数统计的难点在于注释行,因为Python有两种注释方式:简单明了的单行注释和复杂含糊的…