我如何将变量发送到搅拌器python脚本?

问题描述 投票:0回答:1

我有script1,在其中设置了字符串“ path”。然后,script1与script2一起将Blender作为子进程运行。现在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)

现在可以在文本文件中使用,但是如果我尝试将变量导入第二个脚本,它将无法正常工作,如果尝试以某种方式启动它的搅拌器脚本,也将无法正常工作。

我有script1,在其中设置了字符串“ path”。然后,script1与script2一起将Blender作为子进程运行。现在script2需要访问字符串“路径”,我该怎么做? ...

python variables attributes blender
1个回答
0
投票
import sys       # to get command line args

argv = sys.argv
argv will be array
© www.soinside.com 2019 - 2024. All rights reserved.