我还在学习python,所以请多多包涵。

我需要将fbx文件导入现有场景。

我尝试了多种导入方式,但到目前为止没有任何效果。

我尝试过的

import maya.cmds as cmds

def setImport():
    setImportPath = 'X:\Path_To_File.fbx'
    cmds.file(setImportPath, i=True, mergeNamespacesOnClash=True, namespace=':');

setImport()


我得到的错误是:

# Error: RuntimeError: file <maya console> line 5: File not found. #


我尝试的下一件事是:

import maya.cmds as cmds

cmds.file( 'X:\Path_To_File.fbx', o = True )


我得到的错误是:

# Error: RuntimeError: file <maya console> line 4: File not found: "X:  ath_to_File.fbx" #


注意“ X:”和第一个字母之间的空格吗?以及“路径”的缺失“ P”?
这是为什么?
我在这里想念什么?

第一种方法是在ma / mb文件上完美工作,而不是与fbx一起工作。

有谁知道如何解决这个问题?

解决了:

我从Windows资源管理器复制了文件路径,但是Windows用反斜杠显示了路径。我将反斜杠更改为斜杠,现在fbx导入起作用了。
傻我!

最佳答案

我认为脚本以某种方式将\P解码为特殊字符。 (对于从后退\开始的几乎所有内容,这实际上都是很常见的)

您可以尝试一些可能的选项:X:\\Path_To_File.fbxX:/Path_To_File.fbx

关于python - Maya:如何使用python导入fbx?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46435873/

10-11 03:21