python 递归遍历目录

参考: http://laocao.blog.51cto.com/480714/525140

import os 


rootDir="/tmp"
# os.walk
# root: rootDir目录下所有文件夹(含子目录)
# dirs: root目录下的所有文件夹(不含子目录)
# files root目录下的所有文件(不含子目录)
list_dirs = os.walk(rootDir) 
for root, dirs, files in list_dirs: 
  for d in dirs: 
    print os.path.join(root, d)      
  for f in files: 
    print os.path.join(root, f) 


# os.listdir
# lists: rootDir目录下所有文件或文件夹(不含子目录)
for lists in os.listdir(rootDir): 
  path = os.path.join(rootDir, lists) 
  print path 
  if os.path.isdir(path): 
    // 递归遍历

请使用浏览器的分享功能分享到微信等