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

python 統(tǒng)計(jì)代碼行數(shù)簡(jiǎn)單實(shí)例

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

 python 統(tǒng)計(jì)代碼行數(shù)簡(jiǎn)單實(shí)例

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

于是寫了個(gè)小程序統(tǒng)計(jì)自己的代碼的行數(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)計(jì)

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

相關(guān)文章

  • python里dict變成list實(shí)例方法

    python里dict變成list實(shí)例方法

    在本篇內(nèi)容里小編給大家分析了關(guān)于python里dict變成list實(shí)例方法的實(shí)例內(nèi)容,對(duì)此有需要的朋友們可以參考學(xué)習(xí)下。
    2019-06-06
  • PyTorch 導(dǎo)數(shù)應(yīng)用的使用教程

    PyTorch 導(dǎo)數(shù)應(yīng)用的使用教程

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

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

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

    python基礎(chǔ)之文件操作

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

    python利用beautifulSoup實(shí)現(xiàn)爬蟲(chóng)

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

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

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

    使用Python操作excel文件的實(shí)例代碼

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

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

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

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

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

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

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

最新評(píng)論

武宁县| 丹寨县| 长丰县| 定西市| 淮南市| 尚义县| 天等县| 枞阳县| 鞍山市| 雷山县| 莱芜市| 通州市| 兴文县| 彰化县| 绿春县| 宁强县| 铁力市| 资中县| 寿阳县| 大兴区| 普安县| 焉耆| 贺兰县| 河池市| 新竹市| 鄂尔多斯市| 河东区| 红原县| 电白县| 池州市| 洱源县| 读书| 大足县| 金寨县| 乐都县| 沙河市| 建水县| 蒙城县| 晴隆县| 盐城市| 台东县|