import os
def searchfile(name = 'test', path = 'E:\english'):
os.chdir(path)
listall = os.listdir(path)
for x in listall:
join_path = os.path.join(path, x)
if os.path.isfile(join_path) and name in os.path.basename(join_path):
print(os.path.dirname(join_path))
print(os.path.basename(join_path))
elif os.path.isdir(join_path):
searchfile(name, join_path)
searchfile()
用户6445360441
#想了好久发现看错题了(理解成了把所有文件夹名字输出并检查……)
#然后代码写完了又莫名报错……重输一次又好咯……
#交一个输出绝对地址的代码出来,看def部分就好了
亲测有效