• Python 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).

    通过for循环自动完成递归枚举

    例如:

    F:aaa 目录是这样的文件目录结构

    F:aaa

    |--------1.txt

    |--------2.txt

    |--------3.txt

    |--------4

             |-------5.txt

             |-------6.txt

             |-------7.txt

    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).
    通过for循环自动完成递归枚举
    例如:
    F:aaa 目录是这样的文件目录结构
    F:aaa
    |--------1.txt
    |--------2.txt
    |--------3.txt
    |--------4
             |-------5.txt
             |-------6.txt
             |-------7.txt
    
    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).
    通过for循环自动完成递归枚举
    例如:
    F:aaa 目录是这样的文件目录结构
    F:aaa
    |--------1.txt
    |--------2.txt
    |--------3.txt
    |--------4
             |-------5.txt
             |-------6.txt
             |-------7.txt
    
    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).
    通过for循环自动完成递归枚举
    例如:
    F:aaa 目录是这样的文件目录结构
    F:aaa
    |--------1.txt
    |--------2.txt
    |--------3.txt
    |--------4
             |-------5.txt
             |-------6.txt
             |-------7.txt
    

      

      

      

  • 相关阅读:
    HDU 4539郑厂长系列故事――排兵布阵(状压DP)
    HDU 2196Computer(树形DP)
    HDU 4284Travel(状压DP)
    HDU 1520Anniversary party(树型DP)
    HDU 3920Clear All of Them I(状压DP)
    HDU 3853LOOPS(简单概率DP)
    UVA 11983 Weird Advertisement(线段树求矩形并的面积)
    POJ 2886Who Gets the Most Candies?(线段树)
    POJ 2828Buy Tickets
    HDU 1394Minimum Inversion Number(线段树)
  • 原文地址:https://www.cnblogs.com/jsplyy/p/5638427.html
Copyright © 2020-2023  润新知