python-在文件夹里查找指定文件,并返回文件路径
要求:
用户输入文件名以及开始搜索的路径,搜索该文件是否存在。 如遇到文件夹,则进入文件夹继续搜索
import os
print('请输入待查找的初始目录:', end='')
id1 = input()
print('请输入需要查找的目标文件:', end='')
name = input()
def seek_files(id1, name):
"""根据输入的文件名称查找对应的文件夹有无改文件,有则输出文件地址"""
for root, dirs, files in os.walk(id1):
if name in files:
# 当层文件内有该文件,输出文件地址
print('{0}/{1}'.format(root, name))
seek_files(id1, name)