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 查询代码量相关推荐
- python字典查询_python查询字典
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...
- python查询在查询_python 查询,子查询以及1对多查询
1.添加数据: # 方法1:对象.save() book = Book(**kwargs) book.save() # 方法2:类.create(**kwargs) Book.create(**kwa ...
- python复利计算_python复利代码
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 比如在<零基础学编程012:画出复利曲线图>提到的numpy和mat ...
- python怎么查找代码位置查询_Python查询IP地址归属完整代码
本文实例为大家分享了Python查询IP地址归属的具体代码,供大家参考,具体内容如下 #!/usr/bin/env python # -*- coding: utf-8 -*- #查找IP地址归属地 ...
- python查天气预报_python查询全国天气预报
[实例简介] [实例截图] [核心代码] from tkinter import * import tkinter as tk import requests from PIL import Imag ...
- python编程火车票_Python火车票代码
前言:我想在源文章里加入下面一段来着,但是实在加不上,报什么405,造成安全威胁,不好意思哈各位,这么点内容还另起一章实在不好意思哈. 千万别一直挂着会封ip的,别问我怎么知道的,我不想说T_T 代码 ...
- python保存变量_python – 在代码运行之间保存变量的数据
对于一个学校项目,我正在用 Python制作一个刽子手游戏.现在我的代码从字典中选择一个单词,如下所示: WordList = ["cat", "hat", & ...
- python测试代码运行时间_python测量代码运行时间方法
Python 社区有句俗语: "python自己带着电池" ,别自己写计时框架. Python3.2具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间. ...
- python elasticsearch查询_python 查询Elasticsearch的小例子
#!/usr/bin/env python # -*- coding: utf-8 -*- from sfo_common.agent import Agent from sfo_common.imp ...
最新文章
- 激活函数sigmoid和激活函数softmax
- 迭代3:UC1,UC2的2.1 业务建模 2.2 UC2用例模型 2.3 UC2补充性规格说明
- Spring Boot Admin:微服务应用监控
- showModalDialog和showModelessDialog缓存问题,参数详解,
- 实战 Lucene,第 1 部分: 初识 Lucene
- LeetCode 1764. 通过连接另一个数组的子数组得到一个数组
- Java笔记(十七) 异步任务执行服务
- 论文阅读-可变形卷积网络:Deformable Convolutional Networks
- Markdown 使用感受
- 科学家查明北京雾霾6大主要贡献源
- IntelliJ IDEA 2018.2激活方法及常用快捷键
- 电脑出现蓝屏后自动重启是什么原因
- 最实用的Mysql安全加固手册
- 心碎!一张照片找到救命恩人,没过几天却听到了他离世的消息
- 阿里云——OSS的创建和使用
- html数学相关符号
- 家庭理财属于计算机的什么应用领域,家庭理财的管理信息系统
- 安装mysql5.7.msi_windows下安装mysql-installer-community-5.7.16.msi记录
- Linux基础篇之网络配置
- 圆形检测--轮廓检测法
热门文章
- tensorflow 按维度相加_人工智能 TensorFlow 必知必会编程概念整理
- prometheus接入mysqld_exporter
- Qt 从C ++定义QML类型(二)
- 关于静态联编和动态联编
- python和c混合编程 gil_终于搞明白python与gil
- python秒杀神器苏宁_Python爬虫——实战三:爬取苏宁易购的商品价格
- mysql加入用户_Mysql 添加用户
- Cpp 对象模型探索 / placement new 实现原理
- 高焦耳贴片压敏电阻,有哪些?
- Luogu P3031 高于中位数