美文网首页
python遍历文件夹

python遍历文件夹

作者: chenxyy | 来源:发表于2019-12-03 21:47 被阅读0次

    os.listdir( )

    返回当前目录下所有文件列表

    import os
    filenames = os.listdir('./path')
    for filename in filenames:
        print(filename)
        print(os.path.join('.',filename))
    

    os.walk( )

    用于通过在目录树中游走输出在目录中的文件名,向上或者向下

    import os
    for root, dirs, files in os.walk("./path"):
        for dir_name in dirs:
            print(dir_name)                #返回当前目录下的所有目录名
    
    import os
    for root, dirs, files in os.walk("."):
        for file_name in files:
            print(file_name)         #返回当前目录下的所有文件名
    
    import os
    for root, dirs, files in os.walk("."):
        for dir_name in dirs:
            print(os.path.join(root,dir_name))    #返回当前目录下所有目录的相对路径
    
    import os
    for root, dirs, files in os.walk("."):
        for file_name in files:
            print(os.path.join(root,file_name))    #返回当前目录下所有文件的相对路径
    

    相关文章

      网友评论

          本文标题:python遍历文件夹

          本文链接:https://www.haomeiwen.com/subject/iubhgctx.html