zoukankan      html  css  js  c++  java
  • Python中os.walk函数说明

    这个函数对于文件方面的遍历等其他方面的操作来说功能很强大,比如批量修改文件名、批量移动文件、将所有不在一个文件夹下的文件移动到同一个文件夹下等等。

    这个其实很简单的,用一个示例就能明白这个函数的具体用法了。

    下面这个示例的具体用法是统计多层文件下的图片数目。可以举一反三具体场景具体使用。

    import os
    
    path = r".	est_images"
    
    '''
    os.walk方法,主要用来遍历一个目录内各个子目录和子文件。
    os.walk(top, topdown=True, onerror=None, followlinks=False)
    可以得到一个三元tupple(dirpath, dirnames, filenames),
    第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。
    dirpath 是一个string,代表目录的路径,
    dirnames 是一个list,包含了dirpath下所有子目录的名字。
    filenames 是一个list,包含了非目录文件的名字。
    这些名字不包含路径信息,如果需要得到全路径,需要使用os.path.join(dirpath, name).
    '''
    c = 0
    for root, dirs, files in os.walk(path):
        for file in files:
            c += 1
    
    print(c)
    

      

  • 相关阅读:
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
    一手遮天 Android
  • 原文地址:https://www.cnblogs.com/xiaoyh/p/13209976.html
Copyright © 2011-2022 走看看