python 实现 find ~

python 实现linux find ~
#!/usr/bin/env python3

import os
import sys

command_parameter = len(sys.argv)
path = ''
if 1==command_parameter:
    path = os.path.expanduser('~')
else:
    path = sys.argv[1]

def printFile(path):
    try:
        dirOrFile = os.listdir(path)

        for i in dirOrFile:
            if os.path.isdir(os.path.join(path, i)):
                print(os.path.join(path, i))
                printFile(os.path.join(path, i))
            elif os.path.isfile(os.path.join(path, i)):
                print(os.path.join(path, i))
    except IOError as err:
        print('junmo::',err)


printFile(path)

 

posted @ 2017-03-29 17:09  junmo-c  阅读(527)  评论(0编辑  收藏  举报