python3 实现统计代码行数,简单高效
需求背景
需求:统计指定目录下python文件的个数,代码行数,空行数,注释行数。包括子文件夹下的内容。
工具
- python 3.8.5
- PyCharm
python源码
import os
def count_codelines(dir_path): #定义统计代码行的函数
file_num = 0 #声明变量分别存储文件个数、
all_line_num = 0 #代码总行数、
empty_line_num = 0 #空行数、
comment_line_num = 0 #注释行数
for root, dirs, files in os.walk(dir_path): #遍历整个目录
fo