python列举目录(包括子目录)下的所有文件


    def ListFiles(dir) :
	print "list file in dir ", os.path.abspath(dir)
	subdir = []
	for item in os.listdir(os.path.abspath(dir)) :
		if os.path.isfile(os.path.join(dir, item)) :
		    print item
		else :
			subdir.append(os.path.join(dir, item))
	
	for sdir in subdir :
		ListFiles(sdir)


你可能感兴趣的:(python列举目录(包括子目录)下的所有文件)