Как отправить переменную в скрипт blender python? - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть script1, там указана строка "путь". Затем script1 запускает blender как подпроцесс вместе со script2. Теперь script2 должен иметь доступ к строковому «пути», как я могу это сделать?

В настоящее время я сохраняю строку в текстовом файле, а затем обращаюсь к ней из script2, но я знаю, что это решение очень и очень уродливо.

Может быть, у кого-то есть идея? :)

script1:

path=("/example/ex/")
subprocess.run([blenderpath, "--background", blenderscene, "--python", scriptpath])

script2 (я просто считываю txt-файл с правильным путем, но я не хочу, чтобы он был таким):

file=open("Blabla")
file_name = fiel.readline()
mat_path = file_name

def prepscene(mat_path)

Сейчас он работает с текстовым файлом, но если я попытаюсь импортировать переменную во второй скрипт, он не будет работать, если я попытаюсь каким-то образом запустить скрипт blender с ним, он также не будет работать.

...