递归函数遍历查询指定路径下的全部文件

def findFile(file_path):
    '''
    递归遍历查找指定路径下的文件
    :param file_path: 文件路径
    :return:
    '''
    for file_item in os.listdir(file_path):
        # 拼接路径
        full_path = os.path.join(file_path, file_item)
        # 判断拼接后的路径是否仍为目录
        if os.path.isdir(full_path):
            # 拼接后仍为目录,则递归调用此函数
            findFile(full_path)
        else:
            # 拼接后不为目录,则打印文件名
            print(file_item)
            pass
        pass
    pass


findFile('D:\zxt')

  

posted @ 2022-02-10 16:46  淘气的包子  阅读(110)  评论(0)    收藏  举报