美文网首页
使用Python实现遍历目录下的所有文件

使用Python实现遍历目录下的所有文件

作者: kaizhi | 来源:发表于2018-12-20 18:41 被阅读8次
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    import os
    
    #遍历filePath下所有文件,包括子目录
    def getFileList(filePath, targetFile):
      files = os.listdir(filePath)
      for fi in files:
        fi_d = os.path.join(filePath,fi)
        if os.path.isdir(fi_d):
            getFileList(fi_d, targetFile)
        else:
          print(os.path.join(filePath,fi_d), file=targetFile)
    
    #递归遍历目录下所有文件
    filePath = '/data'
    targetFile = open(r'/home/zck/filelist.txt', 'w')
    getFileList(filePath, targetFile)
    targetFile.close()
    

    相关文章

      网友评论

          本文标题:使用Python实现遍历目录下的所有文件

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