平时自己写了很多代码,但从没好好计算总共写了多少行,面试时被问起来,就傻了。。。闲来无事,写个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实现计算文件夹下.h和.cpp文件的总行数,本文直接给出实现代码,需要的朋友可以参考下
SerialPort.h和SerialPort.cpp文件,WinSocket编程中用于操作串口的的类
总结了.h文件能做什么,.cpp文件能做什么,总结了.h文件的本质,方便新手在遇到文件包含、类型声明、变量定义时能理清.h与.cpp关系,纯属个人总结文档。
PictureEx的.h文件和.cpp文件,PictureEx图片显示类支持以下格式的图片: GIF (including animated GIF87a and GIF89a), JPEG, BMP, WMF, ICO, CUR等。
linux QT 自动生成.h和.cpp文件的编译脚本程序 谢谢
vc操作excel需要的库函数,用法,添加这2个文件到你的过程中,然后用的时候include即可
自动从.h文件中提取类中的成员函数信息,在.cpp文件中生成代码框架。用python写的,在python 3.1下测试的,如果是2.x,里面有一行异常处理的地方不太一样,参见代码中的说明。 直接运行脚本不带参数,会有一个简短的...
VC++封转的ado文件,帮助实现ado数据库连接等等功能
包含串口通讯CSerialPort.h和CSerialPort.cpp文件,串口虚拟工具和串口调试助手。
网络上能够找到的Excel导出文件为Excel9,是Office2000的,版本较老。现从Excel2003中导出新的头文件:Excel11.h,Excel11.cpp
实现 c文件访问cpp文件,cpp文件访问c文件
CButton 类的4个文件 BtnSt,h BtnSt.CPP BCMenu,h BCMenu.cpp 在网上的文件有错误,我改正后传上了。
opencv新版本剔除了CvvImage类,但在利用opencv开发时常还要用到这两个文件,CvvImage.h和CvvImage.cpp
c++开发百度地图api时所需的WebPage.h和WebPage.cpp文件,下载解压导入项目即可。
这是OpenCV中的CvvImage.h和CvvImage.cpp文件,当我们想利用CvvImage类型在MFC中显示图像(IplImage*或者Mat)的时候,由于OpenCV2.0及以上版本去除了这个类型,所以很不方便。我们只需要将这两个文件包含在我们的工程...
如题,内容主要也就是dib.h和dib.cpp两个文件,之前看到其他人传的不是很全,加上dib.cpp就是这样
可以用来显示GIF的第三方函数,已在MFC项目中使用,有效哦
MFC操作Excel表,excel.h,excel.cpp源码