Python 更改(替换)引用中的文件

Python 更改(替换)引用中的文件,python,maya,Python,Maya,我需要用引用中的新文件替换旧文件。有referenceEdit命令,但没有用于替换文件的标志 所以理想情况下,我需要这样的东西: cmds.referenceQuery( myReference, e=1, file=NEW ) 您应该能够使用file命令替换引用 假设您的引用节点的名称已知,否则您可以通过referenceQuery检索它,并且名称为myReferenceRN,您可以执行以下操作: from maya import cmds cmds.file("/path/to/new/r

我需要用引用中的新文件替换旧文件。有referenceEdit命令,但没有用于替换文件的标志

所以理想情况下,我需要这样的东西:

cmds.referenceQuery( myReference, e=1, file=NEW )

您应该能够使用file命令替换引用

假设您的引用节点的名称已知,否则您可以通过referenceQuery检索它,并且名称为myReferenceRN,您可以执行以下操作:

from maya import cmds
cmds.file("/path/to/new/reference/file.mb", loadReference="myReferenceRN")

这将更新myReferenceRN当前指向的文件路径,使用您在本例中指定为file命令第一个参数的路径/path/to/new/reference/file.mb。

您应该能够使用file命令替换引用

假设您的引用节点的名称已知,否则您可以通过referenceQuery检索它,并且名称为myReferenceRN,您可以执行以下操作:

from maya import cmds
cmds.file("/path/to/new/reference/file.mb", loadReference="myReferenceRN")
这将更新myReferenceRN当前指向的文件路径,使用您在本例中指定为file命令第一个参数的路径/path/to/new/reference/file.mb