python代码查询_python 查询代码量
# coding=utf-8
import os
import time
BASEDIR = r'C:\Users\喬曉強\Downloads\Python-master\Python-master'
filelists = []
# 指定想要統計的文件類型
whitelist = ['py']
# 遍歷文件, 遞歸遍歷文件夾中的所有
def get_file(basedir):
global filelists
for parent, dirnames, filenames in os.walk(basedir):
# for dirname in dirnames:
# getFile(os.path.join(parent,dirname)) #遞歸
for filename in filenames:
ext = filename.split('.')[-1]
# 只統計指定的文件類型,略過一些log和cache文件
if ext in whitelist:
filelists.append(os.path.join(parent, filename))
# 統計一個文件的行數
def count_line(filename):
count = 0
for file_line in open(filename, encoding="utf-8").readlines():
if file_line != '' and file_line != '\n': # 過濾掉空行
count += 1
return count
if __name__ == '__main__':
startTime = time.clock()
get_file(BASEDIR)
total_line = 0
for file_list in filelists:
total_line += count_line(file_list)
print('total lines:', total_line)
總結
以上是生活随笔為你收集整理的python代码查询_python 查询代码量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 切换ip下的sql server用户权限
- 下一篇: python中functools_pyt