后端开发|Python教程
python,统计代码行数,
后端开发-Python教程 python 统计代码行数简单实例
x站源码 php,ubuntu15提速,tomcat与SQL数据库,抖音爬虫搬运,进销存php安装教程视频,门窗seo平台lzw
送测的时候,发现需要统计代码行数
最新社群源码,ubuntu 关闭字体颜色,Tomcat运行时间长卡,python爬虫必学知识,php小皮面板创建网站,SEO语录搜狗lzw
于是写了个小程序统计自己的代码的行数。
android 仿qq客户端及服务端源码,vscode为什么不能调用npm,ubuntu 创建启动器,cmd窗口运行tomcat,sqlite语法解析,seo 网页设计,如何购买服务器和域名,轮播图 小圆点 插件,vue前端框架共享,爬虫过滤广告,php 开启错误日志,谷歌插件seo,springboot弹框拉伸,html5在线 网站,网页设计留言板模板,phpcms模板安装,shopex 后台无法登陆,手机版页面下载,医药管理系统毕业论文,d58程序lzw
#calclate_code_lines.py import os def afileline(f_path): res = 0 f = open(f_path) for lines in f:if lines.split(): res += 1 return res if name==main: host = E:+os.sep+develop+os.sep+dev_workspace+os.sep+AptanaStudio3+os.sep+webhostallfiles = 0 allline = 0 for root,dirs,files in os.walk(host):for afile in files: if(root.startswith(host+os.sep+entries)): continue elif(root.startswith(host+os.sep+.svn)): continue elif(root.startswith(host+os.sep+.settings)): continue elif(root.startswith(host+os.sep+logs)): continue elif(root.startswith(host+os.sep+static)): continue elif(root.startswith(host+os.sep+payload+os.sep+.svn)): continue elif(root.startswith(host+os.sep+dist+os.sep+.svn)): continue elif(root.startswith(host+os.sep+dsync+os.sep+.svn)): continue elif(root.startswith(host+os.sep+hcache+os.sep+.svn)): continue elif(root.startswith(host+os.sep+ est+os.sep+.svn)): continue elif(root.startswith(host+os.sep+webhost+os.sep+.svn)): continue elif(root.startswith(host+os.sep+wsgi+os.sep+.svn)): continue elif(root.startswith(host+os.sep+hcache+os.sep+ emplates+os.sep+.svn)): continue elif(root.startswith(host+os.sep+dsync+os.sep+hcache+os.sep+.svn)): continue else:ext = afile.split(.) ext = ext[-1] if (ext in [py,css,js,html, xt,docx,wsgi]): itpath = root+os.sep+afile allfiles += 1 allline +=afileline(itpath) print (root+os.sep+afile) print (Total: ,allfiles) print (Total lines:,allline)
之后可以将此改造下便于以后的代码统计
【相关推荐】
1. 特别推荐:“php程序员工具箱”V0.1版本下载
2. Python免费视频教学
3. Python面向对象视频教学