python3 判断文件夹内文件数量以及文件夹数量

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z564359805/article/details/89456621
path = 'D:/test'
print('dirnum:',len([lists for lists in os.listdir(path) if os.path.isdir(os.path.join(path, lists))])) # 文件夹数量
print('filenum:',len([lists for lists in os.listdir(path) if os.path.isfile(os.path.join(path, lists))])) # 文件数量

方法二:

dirnum = 0
filenum = 0
path = 'D:/test'

for lists in os.listdir(path):
    sub_path = os.path.join(path, lists)
    print(sub_path)
    if os.path.isfile(sub_path):
        filenum = filenum+1
    elif os.path.isdir(sub_path):
        dirnum = dirnum+1

print('dirnum: ',dirnum)
print('filenum: ',filenum)

猜你喜欢

转载自blog.csdn.net/z564359805/article/details/89456621