您的位置:首页 > 编程语言 > Python开发

用python os模块完成查询一个目录下当前的文件总数,和文件个数,俩者之差为文件夹个数

2019-03-12 17:30 323 查看

首先这个只能用递归的方式进行统计和计算,计算的数为全局变量

import os

def get_file_num(path):
global num_total, file_num
# path = r"E:\004_kongfuz_selenium70_120W"
os.chdir(path)
ret = os.listdir()
# os.getcwd()
print(ret)
print(os.getcwd())
current_path = os.getcwd()
for i in ret:
path1 = os.path.join(current_path,i)
a = os.path.isdir(path1)
if a:
get_file_num(path1)
else:
file_num += 1
num_total += len(ret)

if __name__ == '__main__':
num_total = 0
file_num = 0
path = r"E:\004_kongfuz_selenium70_120W"
get_file_num(path)
print(num_total,file_num)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐