现在我的代码如下:
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控制台甚至没有命名错误)。
有人能找到修复方法吗?
答案 0 :(得分:1)
打印出变量path_to_objdir
的值,并将其复制/粘贴到Windows控制台的dir
语句中。它有用吗?如果没有,则修复该值以使其起作用。我没有你的系统所以我无法验证这一点,但我要尝试的第一件事是
path_to_objdir = os.path.join('C:','Users','vincent.martel','Documents','Data','full_mesh')