python - Maya:如何使用python导入fbx?

标签 python import maya fbx

我仍在学习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 解码为特殊字符。 (对于几乎所有以 backslach \ 开头的东西来说,这确实很常见)

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

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

相关文章:

python - 在 Maya 中正确使用 PySide QThread 以避免硬崩溃

python - 批量转换 Maya 文件

python - 滚动笔记本选项卡 Tkinter

python - pyjd/hulahop/pyxpcom : how to fire onchange event from python/C++

java - 在 Android 项目中使用常规 Java 库

excel - 尝试使用 pivot 和 ssis 导入 excel 文件

wpf - 如何将 System.ServiceProcess 命名空间导入 WPF 项目?未在 CodeSense 中显示

python - 过滤查询集以仅返回每个用户的最佳结果

python - Django 1.11 模型迁移操作不适用

python - 在 Maya/Python 中隐藏未选定的内容