Python统计指定目录下的文件数量和文件大小并保存到日志文件
此Python代码可以统计当前目录或者指定目录下的文件数量、文件总大小,并将统计出来的数据写日日志文件
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/18 修改日期:2022/3/18 功能描述:Python统计指定目录下的文件数量和文件大小并保存到日志文件 """ import os from time import strftime stamp = strftime("%Y-%m-%d %H:%M:%S") logfile = 'pidancode.com.log' path = './' files = os.listdir(path) bytes = 0 numfiles = 0 for f in files: info = os.stat(path + f) numfiles += 1 bytes += info[6] string = stamp + " -- " + str(numfiles) + " 文件," + str(bytes) + " 字节\n" file = open(logfile, "a") file.writelines(string) file.close()
日志文件输出如下:
2022-03-18 07:57:13 -- 42 文件,44717 字节
以上代码在Python3.9环境下测试通过
相关文章