import os
def file_func(path):
total = 0
# 获取传入的文件夹中所有的文件和文件夹
all_contents = os.listdir(path)
for i in all_contents:
# 将文件夹中的所有文件或者文件夹拼接成完整路径
full_contents = os.path.join(path, i)
# print(full_contents)
if os.path.isfile(full_contents):
total += os.path.getsize(full_contents)
else:
total += file_func(full_contents)
return total
# 9.29 KB (9,523 字节)
PATH = '../day06'
size = str(file_func(PATH)) + '字节'
print(size)
python:写一个函数,传入一个文件夹路径,返回它的大小
最新推荐文章于 2023-03-16 11:07:22 发布