Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何覆盖gn生成系统中的操作_Python_Gn - Fatal编程技术网

Python 如何覆盖gn生成系统中的操作

Python 如何覆盖gn生成系统中的操作,python,gn,Python,Gn,在gn中,当使用操作时,通常会调用python: action ("my_script") { script = "//script.py" args = [ "arg1", "arg2", ] outputs = [ ] } 但是,我希望显式调用python3并重写操作以实现此目的: tool ("action") { co

在gn中,当使用操作时,通常会调用python:

action ("my_script")
{
   script = "//script.py"

   args = [
       "arg1",
       "arg2",
   ]

   outputs = [
   ]
}
但是,我希望显式调用python3并重写操作以实现此目的:

tool ("action")
{
    command = "python3 {{script}} {{args}}"
}

不幸的是,最后一位不起作用,因为
{{script}}
未被识别为有效的取代模式。文档中提到,可以使用
工具
命令重新定义
操作
,但未给出示例。有什么建议吗