Получение данных из другого .blend файла через temp_data

Если после открытия одного .blend файла нам нужно просматривать данные из другого .blend фала, можно воспользоваться контекстом временных данных temp_data.

Для начала определим путь к просматриваемому файлу:

Создадим временный контекст данных temp_data для указанного файла:

Однако если мы сейчас попытаемся просмотреть содержание временного файла, мы получим пустой список:

Чтобы получить доступ к содержимому temp_data его нужно загрузить при помощи функции temp_data.libraries.load():

Теперь мы можем просматривать содержимое temp_data

После завершения блока with bpy.data.temp_data(filepath=filepath) as temp_data все временные данные и временный контекст будут очищены.

Полный код:

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии