使用Python在Maya中打开.ma文件(ASCII)?

时间:2017-04-16 12:41:31

标签: python ascii maya mel

我正在尝试在Python脚本的末尾打开一个maya场景.ma

路径如下:G:\ProjectPath\Scene.ma

但我知道的唯一命令是MEL命令:

file -f -options "v=0; p=17; f=0" -ignoreVersion -typ "mayaAscii" -o 
"G:/ProjectPath/Scene.ma"; 
addRecentFile("G:/ProjectPath/Scene.ma", "mayaAscii");

有人知道在Python中使用它的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以通过Python快速完成此操作:

import maya.cmds as cmds

# Windows path version
cmds.file('G:/ProjectPath/Scene.ma', o=True)

# Mac path version
cmds.file('/Users/mac/Desktop/Scene.ma', o=True)

如果你收到类似# Error: Unsaved changes的消息,请尝试使用此版本:

file_path = 'G:/ProjectPath/Scene.ma' 
cmds.file(new=True, force=True) 
cmds.file(file_path, open=True)