Python实现计算文件夹下.h和.cpp文件的总行数,
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)
相关内容
- python打开文件并获取文件相关属性的方法,
- python输出指定月份日历的方法,python输出月份日历
- python实现在每个独立进程中运行一个函数的方法,pyt
- 在Python中测试访问同一数据的竞争条件的方法,python竞
- python执行等待程序直到第二天零点的方法,python零点
- python正常时间和unix时间戳相互转换的方法,pythonunix
- 用Python进行行为驱动开发的入门教程,python驱动开发
- 用Python给文本创立向量空间模型的教程,
- python通过自定义isnumber函数判断字符串是否为数字的方
- Python中优化NumPy包使用性能的教程,pythonnumpy
评论关闭