Python计算.h和.cpp文件的总行数 Python实现计算文件夹下.h和.cpp文件的总行数

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

Python计算.h和.cpp文件的总行数 Python实现计算文件夹下.h和.cpp文件的总行数

  2021-03-21 我要评论
想了解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)

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们