Using Python to Append an Object from Another File

I have a .blend file that is going to store different types of objects needed for my script.

I already have:

bpy.ops.wm.link_append(link=False,filepath="//Object/Stairs", directory="C:/Blocks/Blocks.blend/", filename="Blocks", instance_groups = False)

But when I run this I get an error that says Error: Nothing Indicated. Please explain to me how to properly append something.

i tired to import an abject named “0arrow.018” from a blend file “ztoappend.blend” located in d using:

bpy.ops.wm.link_append(directory="D:\\ztoappend.blend\\Object\\", link=False, filename="0arrow.018")

and worked.

i also tried to use:

bpy.ops.wm.link_append(directory="D:/ztoappend.blend/Object/", link=False, filename="0arrow.018")

but for some reason using the alternate separator, which i read somewhere shoud be preferred, makes the object linked.