欢迎来到山村网

用于统计项目中代码总行数的Python脚本分享

2019-03-02 12:06:18浏览:790 来源:山村网   
核心摘要:  这篇文章主要介绍了用于统计项目中代码总行数的Python脚本分享,本文直接给出实现代码,需要的朋友可以参考下  最近需要统计

  这篇文章主要介绍了用于统计项目中代码总行数的Python脚本分享,本文直接给出实现代码,需要的朋友可以参考下

  最近需要统计一下项目中代码的总行数,写了一个Python小程序,不得不说Python是多么的简洁,如果用Java写至少是现在代码的2倍。

  [code]

  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 = os.path.join(path,file)

  if os.path.isdir(child):

  cfile(child)

  else:

  filename,fileext= os.path.splitext(child)

  print(fileext)

  #file type need to calculate

  if fileext in ['.java', '.jsp', '.html', '.htm', '.xml', '.sql', '.js', '.ftl', '.css','.groovy'] :

  countf = len(open(child,'rU').readlines())

  global totalcount

  totalcount=totalcount+countf;

  print(child)

  print(countf)

  cfile(path)

  print(totalcount)

  关于代码上的分析就到这里,例子比较简单。

(责任编辑:豆豆)
下一篇:

Python中实现参数类型检查的简单方法

上一篇:

python中map、any、all函数用法分析

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com