Python统计指定目录下的文件数量和文件大小并保存到日志文件

2022-03-11 00:00:00 文件 并保存 文件大小

此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环境下测试通过

相关文章