import osos.makedirs("./tree/c/other_courses/cpp")os.makedirs("./tree/c/other_courses/python")os.makedirs("./tree/cpp/other_courses/c")os.makedirs("./tree/cpp/other_courses/python")os.makedirs("./tree/python/other_courses/c")os.makedirs("./tree/python/other_courses/cpp")class DirectorySearcher: def find(self, path, dir): try: os.chdir(path) except OSError: return current_dir = os.getcwd() for entry in os.listdir("."): if entry == dir: print(os.getcwd() + "/" + dir) self.find(current_dir + "/" + entry, dir)directory_searcher = DirectorySearcher()directory_searcher.find("./tree", "python")"""input:path="./tree", dir="python"output:.../tree/python # The first path .../tree/cpp/other_courses/python #2.../tree/c/other_courses/python #3"""
Unable to display the second and third paths