使用 Python 在 Maya 中打开 .ma 文件 (ASCII)?
Open a .ma file (ASCII) in Maya with Python?
我正在尝试在 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 中的方法吗?
这里有一个快速的方法,您可以通过 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)
我正在尝试在 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 中的方法吗?
这里有一个快速的方法,您可以通过 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)