def getDate():
loadfile = ['.']
while(loadfile):
try:
path = loadfile.pop()
#print path
for x in os.listdir(path):
if os.path.isfile(os.path.join(path,x)):
print x
else:
loadfile.append(os.path.join(path,x))
except Exception,e:
print str(e) + path
如果需要对文件进行操作,可以用个数组来保存路径。
os.path.splitext(x)[1]=='.txt' 这个可以用来做文件后缀的判读