322321 发表于 2016-10-13 10:25:25

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]
查看完整版本: python使用递归实现目录遍历