编写程序,用户输入一个文件夹名和一个文件名,搜索该文件夹及其所有子文件夹 中是否存在该文件,如果存在就输出“是”,如果不存在就输出“否”。
from os import listdir
from os.path import join, isfile, isdir
def judge(d, f):
for subpath in listdir(d):
path = join(d,subpath)
if isfile(path):
if f in subpath:
return ("是")
elif isdir(path):
judge(path,f)
def main():
d = input("输入一个文件夹所在路径:")
f = input("输入一个文件名:")
if judge(d,f)==None:
print("否")
else:
print(judge(d,f))
main()