zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    20170416
    汇总02
    总结
    在编程的世界中,如何高效地学习理论知识,应用理论知识来解决实际生产中的问题
    周末待整理
    web 性能提升
    es6
    http、https、 json、 ajax
    微信小程序 问题收集
    eslint
  • 原文地址:https://www.cnblogs.com/lovychen/p/5291673.html
Copyright © 2011-2022 走看看