这里push是动词,open不是,open大概是补语(我猜的),总之是修饰door的。

也可以把open换个位置:

I

push

the

door

open

with

difficulty.

这样更好理解一些。我艰难地把门打开。