你可以使用 Python 的 os 模块和 glob 模块来获取文件夹内的文件列表,然后通过文件后缀名来判断文件类型。接着,你可以使用 Python 的注释解析库来统计文件中的代码行数和注释行数。
下面是一个示例代码,仅供参考:
``` import os import glob import comment_parser
def count_lines(filename): # 使用 comment_parser 库解析文件的注释和代码行 with open(filename, 'r') as f: comments, _, blank, code = comment_parser.parse(f.read())
# 统计文件总行数、注释行数和代码行数
total_lines =len(comments) + len(blank) + len(code)
comment_lines = len(comments)
code_lines = len(code)
return total_lines, comment_lines, code_lines
<