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
它的好處它的工作謝謝你:) –