import os import hou objects_path = hou.node(".").parm("import").eval() folder = os.listdir(objects_path) merge = hou.node("../").createNode("merge") file_input = hou.node("../FILE_INPUT") ## Create loop that goes over the files in the folder i = 0 for file in folder: if file.endswith(".fbx"): path = objects_path + file file_node = hou.node("../").createNode("file") file_node.parm("file").set(path) ## Connect files to Merge node merge.setInput(i, file_node) i += 1 file_input.setInput(0, merge)
Is it possible to create the same workflow using a 'file' node inside a for loop?