参考: 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):
// 递归遍历
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26250550/viewspace-1672128/
,如需转载,请注明出处,否则将追究法律责任。