Import File

 1from salome.shaper import model
 2
 3model.begin()
 4partSet = model.moduleDocument()
 5Part_1 = model.addPart(partSet)
 6Part_1_doc = Part_1.document()
 7Import_1 = model.addImport(Part_1_doc, "/dn48/newgeom/for_gzy/gzy_data/Compound_2.brep")
 8model.do()
 9Import_1.setName("Compound_2")
10Import_1.result().setName("Compound_2_1")
11Import_1.result().subResult(0).setName("Compound_2_1_1")
12Import_1.result().subResult(1).setName("Compound_2_1_2")
13Import_1.result().subResult(2).setName("Compound_2_1_3")
14Import_1.result().subResult(3).setName("Compound_2_1_4")
15Import_1.result().subResult(4).setName("Compound_2_1_5")
16model.do()
17model.end()

Download this script

Import STEP File

 1from salome.shaper import model
 2import os
 3
 4model.begin()
 5file_path = os.path.join(os.getenv("DATA_DIR"),"Shapes","Step","black_and_white.step")
 6partSet = model.moduleDocument()
 7Part_1 = model.addPart(partSet)
 8Part_1_doc = Part_1.document()
 9Import_1 = model.addImportSTEP(Part_1_doc,file_path, True, True, True)
10model.do()
11model.end()

Download this script