问题分析:宫外孕手术一般需要开刀。在怀孕初期,胚胎和胎盘会着床在子宫内,但如果胚胎着床在子宫体腔内,但没有着床在子宫颈口,就需要进行宫外孕手术。这种手术需要医生进行剖腹手术,将胚胎和胎盘从子宫体腔内取出。如果胚胎着床在子宫颈口,则需要进行开腹手术。具体情况还需根据医生的建议和胎儿的状况来决定。建议在医生的指导下进行手术,并遵循医生的建议。