import os
l = []
def f2(s): return lambda p: s in p
def f1(rootDir,s): for x in os.listdir(rootDir): p = os.path.join(rootDir,x) l.append(p) if os.path.isdir(x): f1(p) return filter(f2(s),l)
for i in f1(r'C:\Users\lones\Desktop\Test','Python'): print(i)
Sign in to make a reply
忘记名字的苏
import os
l = []
def f2(s): return lambda p: s in p
def f1(rootDir,s): for x in os.listdir(rootDir): p = os.path.join(rootDir,x) l.append(p) if os.path.isdir(x): f1(p) return filter(f2(s),l)
for i in f1(r'C:\Users\lones\Desktop\Test','Python'): print(i)