import os
def count_files_and_dirs(directory):
file_count = 0
dir_count = 0
# root:路径 dirs:文件夹 files:当前路径下的文件
# root,dirs,files这三个位置反别代表上的意思()
for root, dirs, files in os.walk(directory):
# print(root, '-------', dirs, '---------', files)
for son_file in files:
print(root+son_file)
dir_count += len(dirs)
file_count += len(files)
return file_count, dir_count
# 指定目录路径
directory_path = os.getcwd() # 获取当前路径
# 统计文件和目录数量
file_count, dir_count = count_files_and_dirs(directory_path)
print(f'目录中的文件数量:{file_count}')
print(f'目录中的目录数量:{dir_count}')
06-20
1326
09-20
4533
04-26
1214