【发布时间】:2018-03-08 05:36:00
【问题描述】:
我还在学习 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 导入工作。 傻我!
【问题讨论】:
-
您确定 `X:\Path_To_File' 真的是您的文件所在的位置吗?通常是 C 或 D
-
感谢您的回复:是的,我确定文件路径是正确的。没关系,如果我在不同的路径中尝试 fbx,它的错误是一样的。