python (9)统计文件夹下的所有文件夹数目、统计文件夹下所有文件数目、遍历文件夹下的文件

命令:os

用到的:os.walk   os.listdir

写的爬虫爬的数据,但是又不知道进行到哪了,于是就写了个脚本来统计文件的个数

#统计 /home/dir/ 下的文件夹个数
import os
path ="home/dir"
count = 0
for fn in os.listdir(path): #fn 表示的是文件名
        count = count+1
print count

获取文件夹下的文件的个数:

import os
path = os.getcwd()    #获取当前路径
count = 0
for root,dirs,files in os.walk(path):    #遍历统计
      for each in files:
             count += 1   #统计文件夹下文件个数
print count               #输出结果

 打印当前文件的所有目录:

import os
def fet_path(Path):
    list = os.listdir(Path)  
    for i in range(0, len(list)):
        path = os.path.join(Path, list[i])
        if os.path.isfile(path):
            print(path)
        else:
            fet_path(path)
if __name__ == "__main__":
    rootdir = os.getcwd()
    print(rootdir)
    fet_path(rootdir)
原文地址:https://www.cnblogs.com/lovychen/p/5291673.html