Python實現(xiàn)計算文件夾下.h和.cpp文件的總行數(shù)
來源:懂視網(wǎng)
責編:小采
時間:2020-11-27 14:39:43
Python實現(xiàn)計算文件夾下.h和.cpp文件的總行數(shù)
Python實現(xiàn)計算文件夾下.h和.cpp文件的總行數(shù):平時自己寫了很多代碼,但從沒好好計算總共寫了多少行,面試時被問起來,就傻了。閑來無事,寫個python程序來統(tǒng)計下 import os ################################################################################
導讀Python實現(xiàn)計算文件夾下.h和.cpp文件的總行數(shù):平時自己寫了很多代碼,但從沒好好計算總共寫了多少行,面試時被問起來,就傻了。閑來無事,寫個python程序來統(tǒng)計下 import os ################################################################################

平時自己寫了很多代碼,但從沒好好計算總共寫了多少行,面試時被問起來,就傻了。。閑來無事,寫個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)
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Python實現(xiàn)計算文件夾下.h和.cpp文件的總行數(shù)
Python實現(xiàn)計算文件夾下.h和.cpp文件的總行數(shù):平時自己寫了很多代碼,但從沒好好計算總共寫了多少行,面試時被問起來,就傻了。閑來無事,寫個python程序來統(tǒng)計下 import os ################################################################################