#! /usr/bin/python # coding:utf-8 import os def dirList(path): filelist = os.listdir(path) print filelist dirList(‘/Users/spdbma/python‘) 结果: spdbmadeMacBook-Pro:python spdbma$ python dirlist.py [‘.DS_Store‘, ‘CharPainting‘, ‘crawler‘, ‘dirlist.py‘, ‘picknames‘, ‘test.py‘]
#! /usr/bin/python # coding:utf-8 import os def dirList(path): filelist = os.listdir(path) allfile = [] for filename in filelist: filepath = os.path.join(path,filename) if os.path.isdir(filepath): dirList(filepath) allfile.append(filepath) return allfile allfile = dirList(‘/Users/spdbma/python‘) print all file 结果: spdbmadeMacBook-Pro:python spdbma$ python dirlist.py [‘/Users/spdbma/python/.DS_Store‘, ‘/Users/spdbma/python/CharPainting‘, ‘/Users/spdbma/python/crawler‘, ‘/Users/spdbma/python/dirlist.py‘, ‘/Users/spdbma/python/picknames‘, ‘/Users/spdbma/python/test.py‘]
原文:http://www.cnblogs.com/tdcqma/p/5291998.html