# 计算阶乘deffunc(n):if n ==1:return1return n*func(n-1)print(func(10))# 查看文件夹下面的所有文件import os
deffunc(path):
li = os.listdir(path)for i in li:if os.path.isfile(os.path.join(path, i)):print(i)else:
func(os.path.join(path, i))
func('E:\BaiduNetdiskDownload')# 计算一个文件夹下所有文件的大小import os
deffunc(path):
size =0
li = os.listdir(path)for i in li:if os.path.isfile(os.path.join(path, i)):
size += os.path.getsize(os.path.join(path, i))else:
size += func(os.path.join(path, i))return size
print(func('E:\BaiduNetdiskDownload'))