当前位置 博文首页 > 小龙狗的博客:Python遍历多重目录获取文件路径

    小龙狗的博客:Python遍历多重目录获取文件路径

    作者:[db:作者] 时间:2021-07-09 21:57

    Walk方法

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    import os  
    def Traversal(_dir):
        fileList = []
        for root, dirs, files in os.walk(_dir):
            for file in files:
                fileList.append(os.path.join(root, file))
        return fileList
    if __name__ == '__main__':
        # 查看当前目录下的所有文件名
        fList = Traversal(".")
        for file in fList:
            print(file)   
    

    Scandir方法

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    import os  
    def Traversal(_dir):
        fileList = []
        for item in os.scandir(_dir):
            if item.is_dir():
                Traversal(item.path)
            elif item.is_file():
                fileList.append(item.path)
        return fileList
    if __name__ == '__main__':
        # 查看当前目录下的所有文件名
        fList = Traversal(".")
        for file in fList:
            print(file)
    
    cs
    下一篇:没有了