欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實現(xiàn)計算文件夾下.h和.cpp文件的總行數(shù)

 更新時間:2015年04月23日 09:43:36   投稿:junjie  
這篇文章主要介紹了Python實現(xiàn)計算文件夾下.h和.cpp文件的總行數(shù),本文直接給出實現(xiàn)代碼,需要的朋友可以參考下

平時自己寫了很多代碼,但從沒好好計算總共寫了多少行,面試時被問起來,就傻了。。。閑來無事,寫個python程序來統(tǒng)計下

import os

################################################################################
def calcLine(baseDir):
  lineCount = 0

  try:
    for fileName in os.listdir(baseDir):

      fullPath = baseDir + fileName
      if os.path.isdir(fullPath):
        lineCount += calcLine(fullPath + '\\') #遞歸讀取所有文件
        
      if os.path.splitext(fullPath)[1] in (".h", ".cpp"):
        file = open(fullPath)
        for eachLine in file.readline():
          lineCount += 1
        file.close()
        
  except Exception as e:
    print(e)
  return lineCount

################################################################################
if __name__ == "__main__":
  baseDir = "K:\\C++\\MFC\\BubbleDragon\\"
  lineCount = calcLine(baseDir)
  print(lineCount)

相關文章

  • python七夕浪漫表白源碼

    python七夕浪漫表白源碼

    這篇文章主要為大家分享了python七夕浪漫表白源碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下,祝大家表白成功
    2019-04-04
  • 基于Python實現(xiàn)人臉識別相似度對比功能

    基于Python實現(xiàn)人臉識別相似度對比功能

    人臉識別技術是一種通過計算機對人臉圖像進行分析和處理,從而實現(xiàn)自動識別和辨認人臉的技術,隨著計算機視覺和模式識別領域的快速發(fā)展,人臉識別技術取得了長足的進步,本文給大家介紹了基于Python實現(xiàn)人臉識別相似度對比功能,感興趣的朋友可以參考下
    2024-01-01
  • 解決Jupyter Notebook使用parser.parse_args出現(xiàn)錯誤問題

    解決Jupyter Notebook使用parser.parse_args出現(xiàn)錯誤問題

    這篇文章主要介紹了解決Jupyter Notebook使用parser.parse_args出現(xiàn)錯誤問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python中不同圖表的數(shù)據(jù)可視化的實現(xiàn)

    Python中不同圖表的數(shù)據(jù)可視化的實現(xiàn)

    數(shù)據(jù)可視化是以圖形格式呈現(xiàn)數(shù)據(jù)。它通過以簡單易懂的格式匯總和呈現(xiàn)大量數(shù)據(jù),幫助人們理解數(shù)據(jù)的重要性,并有助于清晰有效地傳達信息。本文為大家準備了Python實現(xiàn)不同圖表數(shù)據(jù)可視化的代碼,需要的可以參考一下
    2022-08-08
  • python庫h5py入門詳解

    python庫h5py入門詳解

    本文只是簡單的對h5py庫的基本創(chuàng)建文件,數(shù)據(jù)集和讀取數(shù)據(jù)的方式進行介紹,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Python+Socket實現(xiàn)基于TCP協(xié)議的客戶與服務端中文自動回復聊天功能示例

    Python+Socket實現(xiàn)基于TCP協(xié)議的客戶與服務端中文自動回復聊天功能示例

    這篇文章主要介紹了Python+Socket實現(xiàn)基于TCP協(xié)議的客戶與服務端中文自動回復聊天功能,結(jié)合實例形式分析了Python+Socket實現(xiàn)帶自動回復功能的TCP聊天程序相關操作方法與注意事項,需要的朋友可以參考下
    2017-08-08
  • 利用selenium爬蟲抓取數(shù)據(jù)的基礎教程

    利用selenium爬蟲抓取數(shù)據(jù)的基礎教程

    這篇文章主要給大家介紹了關于如何利用selenium爬蟲抓取數(shù)據(jù)的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用selenium具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • Python字符串通過''+''和join函數(shù)拼接新字符串的性能測試比較

    Python字符串通過''+''和join函數(shù)拼接新字符串的性能測試比較

    今天小編就為大家分享一篇關于Python字符串通過'+'和join函數(shù)拼接新字符串的性能測試比較,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • python實現(xiàn)粒子群算法

    python實現(xiàn)粒子群算法

    這篇文章主要介紹了python如何實現(xiàn)粒子群算法,幫助大家更好的進行機器學習,感興趣的朋友可以了解下
    2020-10-10
  • requests在python中發(fā)送請求的實例講解

    requests在python中發(fā)送請求的實例講解

    在本篇文章里小編給大家整理的是一篇關于requests在python中發(fā)送請求的實例講解內(nèi)容,有興趣的朋友們可以測試學習下。
    2021-02-02

最新評論