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)