美文网首页
python os.walk()

python os.walk()

作者: 小姐姐催我改备注 | 来源:发表于2019-01-11 16:50 被阅读0次

    介绍一种简单遍历数组的方法,

    import  os
    data_dir='../Data/cifar10'
    dict_=os.walk(data_dir)
    print(type(dict_))
    for root,dirs,files in os.walk(data_dir):
        print(root)
        print(dirs)
        print(files)
    

    需要注意的是,返回的不是list类型,也不是字典,而是一个classes,复杂的数据结构。需要我们用遍历方法来访问数据。但是这种方法能简单递归遍历文件夹下所有文件,并且返回对应的路径。
    这里主要注意,
    root: 返回给定根目录,但是在有下级文件夹时候会改变
    dir:如果有个文件夹下面存在文件,就是返回为空,这个时候root不为空,我们可以这种方法来处理数据。
    flies:如果不为空,就为底层文件。

    相关文章

      网友评论

          本文标题:python os.walk()

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