Python计算.h和.cpp文件的总行数 Python实现计算文件夹下.h和.cpp文件的总行数
人气:0想了解Python实现计算文件夹下.h和.cpp文件的总行数的相关内容吗,在本文为您仔细讲解Python计算.h和.cpp文件的总行数的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Python,计算,文件夹,.h,.cpp,文件,总行数,下面大家一起来学习吧。
平时自己写了很多代码,但从没好好计算总共写了多少行,面试时被问起来,就傻了。。。闲来无事,写个python程序来统计下
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)
加载全部内容