Как убрать library root с папки?

Если вы хотите удалить "library root" (корневую папку) из пути к папке в Python, то вам нужно использовать модуль os.path.

Вот пример кода, который удалит корневую папку из пути к папке:

import os

def remove_root_from_path(path, root):
    # Получить абсолютный путь к папке
    absolute_path = os.path.abspath(path)
    
    # Получить абсолютный путь к корневой папке
    absolute_root = os.path.abspath(root)
    
    # Проверяем, является ли корневая папка частью пути к папке
    if absolute_root in absolute_path:
        # Удаляем корневую папку из пути к папке
        path_without_root = absolute_path.replace(absolute_root, "")
        
        # Удаляем ведущий слеш, если он есть
        path_without_root = path_without_root.lstrip(os.sep)
        
        return path_without_root
    else:
        return path

# Пример использования
path = "/root/folder/subfolder"
root = "/root"

new_path = remove_root_from_path(path, root)

print(new_path) # Выведет: folder/subfolder

В этом примере функция remove_root_from_path принимает два аргумента: path (путь к папке) и root (корневую папку, которую нужно удалить). Она возвращает новый путь без корневой папки.

Функция сначала получает абсолютные пути к папке и корневой папке с помощью os.path.abspath. Затем она проверяет, является ли корневая папка частью пути к папке с помощью оператора in. Если это так, то она заменяет корневую папку пустой строкой с помощью метода replace. Затем она удаляет ведущий слеш, если он есть, с помощью метода lstrip. В конце она возвращает новый путь без корневой папки.

Можете изменить пример для использования с вашими конкретными путями и корневой папкой.