# 写一段统计当下目录下所有py文件代码行数的代码,计算总数,同时给出每个文件的行数,并打印。(“文件相对路径”,“文件行数”) import os def count_lines_in_directory(directory): total_lines = 0 for root, dirs, files in os.walk(directory): for file in files: if file.endswith('.py'): file_path = os.path.join(root, file) with open(file_path, 'r', encoding='utf-8') as f: lines = f.readlines() total_lines += len(lines) print(f"{file_path}: {len(lines)} lines") print(f"Total lines: {total_lines}") count_lines_in_directory('.')