首页 > 其他 > 详细

8888

时间:2019-07-10 19:04:17      阅读:248      评论:0      收藏:0      [点我收藏+]
#不知不觉你已经写了很多python代码了,代码全部都放在e盘下面的my_code文件夹中,突然突发奇想,想统计了一下总共写了多少行代码,包括空行和注释,要把代码的行数、空行数、注释行数都统计出来
#1、找到e盘下的所有py文件
#2、每个文件进行遍历,找总行数,空行数,注释行数都统计
#空行就是\n
#注释行 三点开头,三点结尾 #号开头且都是首

import os
def find_content(path):
filename = []
files=os.listdir(path)
print(files)
for name in files:
os.chdir(path) #切换到当前路径
if name.endswith(‘.py‘): #文件内容是否包含关键字
result= readfile(name) # 读文件内容
return result

#读文件内容函数
def readfile(name):
f = open(name,‘r‘, encoding=‘utf-8‘) #读模式打开文件
r= f.read() #读文件
f.close() #关闭文件
return r #返回文件内容

print(find_content(r"D:\study\python\test"))

8888

原文:https://www.cnblogs.com/xiaokuangnvhai/p/11165714.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!