0
现在我的代码如下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中,但并没有说行其他任何东西(搅拌机控制台甚至不会将错误命名)。
任何人都可以找到解决办法吗?
这东西我在我的研究文件夹 –
好复制的确切路径,如果你做到了,它将不会在Python字符串中工作,因为(例如)'Data \ full_mesh'不表示粘贴的内容,而是'数据 ull_mesh'。这是因为'\ f'在Pyton字符串中有特殊含义。我想我不需要解释你在Windows文件名中不能有一个换页符。按照响应中所示使用'os.path.join',或者如果要将整个Windows路径放入Python字符串文字中,请使用原始字符串:r'Users \ vincent.martel \ Documents \ Data \ full_mesh ' –
BoarGules
它的好处它的工作谢谢你:) –