程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> 用於統計項目中代碼總行數的Python腳本分享

用於統計項目中代碼總行數的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)

      關於代碼上的分析就到這裡,例子比較簡單。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved