python使用递归实现目录遍历
#!/usr/bin/python#Author: lad
#function list all file in the dir
#date 2016-10-11
import os
import sys
def print_files(path):
lsdir = os.listdir(path)
dirs =
files =
if dirs:
for d in dirs:
print_files(os.path.join(path,d))
if files:
for f in files:
print os.path.join(path,f)
print_files(sys.argv)
注意:递归的使用
使用os.path.join拼接文件的路径。
页:
[1]