良心佬 发表于 2019-7-18 11:28:00

求大佬!python中查询指定路径下各文件是否包含目标文件。程序如何将所有文件都查询

import os
def find_file(origin,file):
    list1 = []
    list1 = os.listdir(origin)
    if file in list1:
      print(origin+'\\'+file)

    for e in list1:
      print(e)
      if '.' not in e:
            new_origin = origin + '\\'+e
            return find_file(new_origin,file)
origin_index = input('请输入待查找的初始目录:')
flag_file = input('请输入需要查找的目标文件:')
find_file(origin_index,flag_file)
只能查询每个目录下的第一个文件夹和目标文件,其它文件夹不能访问到。刚学程序,求大佬指点!

页: [1]
查看完整版本: 求大佬!python中查询指定路径下各文件是否包含目标文件。程序如何将所有文件都查询