美文网首页我爱编程
使用python遍历子目录中的文件

使用python遍历子目录中的文件

作者: fanzhh | 来源:发表于2018-04-12 22:38 被阅读113次

    人生苦短,我用Python。

    这话真不是随便说的。在做的一个项目中,需要遍历子目录,并将文件保存到列表中,通过Python,几行代码就能实现。

    如此优雅简洁,忍不住分享出来:

    >>> from os import listdir
    >>> from os.path import isfile, join
    >>> dirs = [x[0] for x in os.walk('.')]
    >>> files = []
    >>> for dir in dirs:
    ...    files = files + [dir + '/' + f for f in listdir(dir) if isfile(join(dir,f))]
    ...
    >>> files
    ['./6/unit1/Unit1_Words.mp3', './6/unit1/Unit1.mp3', './6/unit2/Unit2_Words.mp3', ......]
    

    参考这儿

    相关文章

      网友评论

        本文标题:使用python遍历子目录中的文件

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