前言:
此时你们对“c语言 获取文件行数”大约比较重视,咱们都需要分析一些“c语言 获取文件行数”的相关资讯。那么小编也在网络上网罗了一些有关“c语言 获取文件行数””的相关内容,希望朋友们能喜欢,我们一起来学习一下吧!直接献上代码和注释:
#!/usr/bin/python3.9# -*- coding: utf-8 -*-## Copyright (C) 2024 , Inc. All Rights Reserved## @Time : 2024/1/17 20:45# @Author : fangel# @FileName : python代码行数统计.py# @Software : PyCharmimport osdef count_lines(folder): #统计该文件夹下所有文件的代码行数 sum = 0 for root, dirs, files in os.walk(folder): for file in files: # 只统计后缀为.py的文件,其它文件类型跳过 if not file.endswith('.py'): continue # 打开文件 with open(file,'r',encoding='UTF-8') as f: #total统计单个文件的代码行数 total = 0 #读取所有的行数 lines = f.readlines() #逐行进行分析 for line in lines: #去掉空格,目的是下面的不统计空行 line = line.strip() #判断是否是空行,空行就不统计,进入下一轮循环 if len(line) == 0: continue #不统计以#开头的注释行数 if not line.startswith("#"): total += 1 #每个文件读取结束后,总数sum应该要加上每个文件的行数 sum += total print(file,":",total,"行") f.close return sum# 调用函数并传入目标文件夹路径total_lines = count_lines('D:\\2024年代码')print('\nAll File Total Lines:', total_lines)
显示部分运行结果:
61. 查找列表相同元素.py : 12 行
7. 检查复数单词.py : 7 行
8. 列表唯一的数字.py : 11 行
9. range转为列表.py : 8 行
python代码行数统计.py : 22 行
All File Total Lines: 603
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言 获取文件行数