Hi @2544173825 .
Modify the path and try this.
# Fusion360API Python script
import traceback
import adsk.fusion
import adsk.core
def run(context):
ui = adsk.core.UserInterface.cast(None)
try:
app: adsk.core.Application = adsk.core.Application.get()
ui = app.userInterface
app.documents.add(adsk.core.DocumentTypes.FusionDesignDocumentType)
des: adsk.fusion.Design = app.activeProduct
root: adsk.fusion.Component = des.rootComponent
path = r'C:\temp\7778_3a9748b3_0005_1.smt'
importMgr: adsk.core.ImportManager = app.importManager
smtOpt: adsk.core.SMTImportOptions = importMgr.createSMTImportOptions(path)
occs = importMgr.importToTarget2(smtOpt, root)
ui.messageBox('import')
for occ in occs:
try:
doc: adsk.fusion.FusionDocument = occ.component.parentDesign.parentDocument
doc.close(False)
except:
pass
ui.messageBox('remove document')
except:
if ui:
ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))