目录
1. 实现思路
获取目录,然后遍历目录下的代码文件,逐个统计每个文件的代码,输出单个文件的代码总行数、空行数、注释行数的统计结果
2. 实现代码
#!/usr/bin/env python3
# _*_ coding : UTF-8 _*_
# 开发人员 :jly
# 开发时间 :2024/02/19 11:16:38
# 文件名称 :single_file_code_statistics.py
# 开发工具 :Visual Studio Code
'''
功能:
1.统计代码总行数
2.统计空行数
3.统计注释行数
思路:
获取目录,然后遍历目录下的代码文件,逐个统计每个文件的代码,输出单个文件的代码总行数、空行数、注释行数的统计结果。
'''
import os
import re
# 代码所在目录
FILE_PATH = './'
def analyze_code(codefilesource):
'''
打开一个py文件,统计其中的代码行数,包括空行和注释
返回含该文件总行数,注释行数,空行数的列表
'''
total_line =