for k, v in d.items():
    child_path = path + k + '/'
if isinstance(v, str):
    paths.append(child_path + v)
else:
    paths.extend(walk(v, child_path))
return paths
Извлечение всего пути из многоуровневого словаря