python - 我想在 blender 中导入 obj 文件

标签 python import blender modeling .obj

现在我的代码如下:

import os
import bpy

path_to_objdir = os.path.join('C:\\','Users\vincent.martel\Documents\Data\full_mesh')
file_list = sorted(os.listdir(path_to_objdir))
obj_list = [item for item in file_list if item.endswith('.obj')]
for item in obj_list:
    path_to_file = os.path.join(path_to_objdir, item)
    bpy.ops.import_scene.obj(filepath = path_to_file, split_mode = "OFF")

当我运行此代码时,控制台输出一个错误并突出显示我初始化 file_list 的行,但没有说明任何其他内容(blender 控制台甚至没有命名错误)。

谁能找到解决办法吗?

最佳答案

打印出变量 path_to_objdir 的值,并将其复制/粘贴到 Windows 控制台的 dir 语句中。有效吗?如果没有,请修复该值以使其正常工作。我没有你的系统,所以我无法验证这一点,但我首先要尝试的是

path_to_objdir = os.path.join('C:','Users','vincent.martel','Documents','Data','full_mesh')

关于python - 我想在 blender 中导入 obj 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44554157/

相关文章:

python - 使用 Numpy 向量化 for 循环

python - 如何将相同的参数解析两次或多次到 python 脚本?

android - 导入 OpenIntents 以在 Android 应用程序中使用 OI 文件管理器

java - java导入是专业使用的吗?

java - 一次导入多个静态字符串

python - 如何在 Blender 2.5 中将全局坐标转换为局部坐标?

python - 检查 pandas dataframe 列的字符串类型

Python:在没有 setlocale() 的情况下访问 Posix 的语言环境数据库

blender - 为什么 Blender 改变了我的尺寸?

javascript - THREE.JS GLTFLoader,使用工作灯加载 blender 场景