Python实现计算文件夹下.h和.cpp文件的总行数
发布时间:2020-12-16 20:08:29 所属栏目:Python 来源:网络整理
导读:平时自己写了很多代码,但从没好好计算总共写了多少行,面试时被问起来,就傻了。。。闲来无事,写个python程序来统计下 import os################################################################################def calcLine(baseDir): lineCount = 0
平时自己写了很多代码,但从没好好计算总共写了多少行,面试时被问起来,就傻了。。。闲来无事,写个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++MFCBubbleDragon" lineCount = calcLine(baseDir) print(lineCount) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |