最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 統(tǒng)計代碼行數(shù)簡單實例

 更新時間:2017年05月04日 10:57:46   投稿:lqh  
這篇文章主要介紹了python 統(tǒng)計代碼行數(shù)簡單實例的相關資料,需要的朋友可以參考下

 python 統(tǒng)計代碼行數(shù)簡單實例

送測的時候,發(fā)現(xiàn)需要統(tǒng)計代碼行數(shù)

于是寫了個小程序統(tǒng)計自己的代碼的行數(shù)。

#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+'webhost' 
   
  allfiles = 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+'test'+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+'templates'+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','txt','docx','wsgi']): 
          itpath = root+os.sep+afile 
          allfiles += 1 
          allline +=afileline(itpath) 
          print (root+os.sep+afile) 
           
  print ('Total: ',allfiles) 
  print ('Total lines:',allline) 

之后可以將此改造下便于以后的代碼統(tǒng)計

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • python里dict變成list實例方法

    python里dict變成list實例方法

    在本篇內容里小編給大家分析了關于python里dict變成list實例方法的實例內容,對此有需要的朋友們可以參考學習下。
    2019-06-06
  • PyTorch 導數(shù)應用的使用教程

    PyTorch 導數(shù)應用的使用教程

    這篇文章主要介紹了PyTorch 導數(shù)應用的使用教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • python交易記錄整合交易類詳解

    python交易記錄整合交易類詳解

    這篇文章主要介紹了python交易記錄整合交易類詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • python基礎之文件操作

    python基礎之文件操作

    這篇文章主要介紹了python文件操作,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10
  • python利用beautifulSoup實現(xiàn)爬蟲

    python利用beautifulSoup實現(xiàn)爬蟲

    這篇文章主要介紹了python利用beautifulSoup實現(xiàn)爬蟲,需要的朋友可以參考下
    2014-09-09
  • 使用pytorch提取卷積神經(jīng)網(wǎng)絡的特征圖可視化

    使用pytorch提取卷積神經(jīng)網(wǎng)絡的特征圖可視化

    這篇文章主要給大家介紹了關于使用pytorch提取卷積神經(jīng)網(wǎng)絡的特征圖可視化的相關資料,文中給出了詳細的思路以及示例代碼,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • 使用Python操作excel文件的實例代碼

    使用Python操作excel文件的實例代碼

    這篇文章主要介紹了使用Python操作excel文件的實例代碼,需要的朋友可以參考下
    2017-10-10
  • PyQt5基本控件使用之消息彈出、用戶輸入、文件對話框的使用方法

    PyQt5基本控件使用之消息彈出、用戶輸入、文件對話框的使用方法

    本文主要介紹PyQt界面實現(xiàn)中常用的消息彈出對話框、提供用戶輸入的輸入框、打開文件獲取文件/目錄路徑的文件對話框。 本文主要針對這三種控件的主要場景進行介紹。感興趣的朋友跟隨小編一起看看吧
    2019-08-08
  • python中出現(xiàn)invalid?syntax報錯的幾種原因分析

    python中出現(xiàn)invalid?syntax報錯的幾種原因分析

    這篇文章主要介紹了python中出現(xiàn)invalid?syntax報錯的幾種原因分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • django 創(chuàng)建過濾器的實例詳解

    django 創(chuàng)建過濾器的實例詳解

    這篇文章主要介紹了django 創(chuàng)建過濾器的實例詳解的相關資料,主要說明django 創(chuàng)建過濾器來統(tǒng)一處理字符串,需要的朋友可以參考下
    2017-08-08

最新評論

玉溪市| 双城市| 泰顺县| 永州市| 洪江市| 定南县| 桦南县| 达州市| 板桥市| 洪雅县| 任丘市| 伊金霍洛旗| 肇源县| 远安县| 沈丘县| 岗巴县| 汉寿县| 南投县| 舒城县| 新民市| 峨山| 即墨市| 抚州市| 呼玛县| 桦甸市| 特克斯县| 彭阳县| 新宁县| 永城市| 阜新市| 策勒县| 道孚县| 大连市| 茂名市| 金湖县| 绿春县| 饶阳县| 宿松县| 大新县| 清苑县| 东辽县|