Я сделал программу поиска файлов, которая ищет файл. он работает нормально с поиском в текущем рабочем каталоге, а также внутри одной папки, однако он не работает в папке внутри папки, я не понимаю, почему? Может кто-нибудь помочь, пожалуйста?
Мой код:
import os
files = []
def file_search(file, path=""):
if path == "":
path = os.getcwd()
for item in os.listdir(path):
if os.path.isdir(item):
path = os.path.realpath(item)
file_search(file, path)
elif item == file:
files.append(item)
return files
print(file_search("cool.txt"))