吃了深色的食物,或者含铁类的食物,都可以引起。可以先改变饮食以后观察一下,如果正常问题不大。这种情况还可见于上消化道出血
大便发绿一般都是因为摄入食物当中绿色物质较多而不能被充分分解吸收所导致的,如果食物当中有较多叶绿素,患者又存在某种程度的消化不良就会出现大便发绿,当然肠道菌群失调也会在这个过程中起到一定的作用