递归遍历目录中的所有文件

    python递归遍历目录中的所有文件,打印出所有文件,有两种方法:


    import os
    rootDir = 'C:\zabbix\'
    def Test1(rootDir):
    for root,dirs,files in os.walk(rootDir):
    for filespath in files:
    print os.path.join(root,filespath)
    import os
    def Test2(rootDir):
    for lists in os.listdir(rootDir):
    path = os.path.join(rootDir, lists)
    print path
    if os.path.isdir(path):
    Test2(path)

    递归遍历目录中的所有文件 - 图1