Can I export obj meshes from phyton?

My goal is to select a number of objects in my scene and save those as a individual obj files in a specific folder. But I’m a bit confuse, “obj” exporter is and addon and I would like to use it form my own script. Can I “call” and addon from my script? :spin:

I’ve searched for this a year ago and found this script. I couldn’t find the original web page so I’m pasting the code here.
Hope that helps

import bpy

# get the path where the blend file is located
path = bpy.path.abspath('//')

# deselect all objects

# loop through all the objects in the scene
scene = bpy.context.scene
for ob in scene.objects:
    # make the current object active and select it = ob = True

    # make sure that we only export meshes
    if ob.type == 'MESH':
        # export the currently selected object to its own file based on its name
        bpy.ops.export_scene.obj(filepath=str(path + + '.obj'), use_selection=True)
    # deselect the object and move on to another if any more are left = False