主要有以下几个原因引起的:第一,由于食物和药物的颜色,当吃太多绿色蔬菜时,如小菠菜、大白菜或蒜苔,吃太多会导致粪便的颜色呈现绿色。第二,胃肠感冒引起脾胃慢性虚弱,营养不良,会出现绿色大便,一般大便会伴有水样或糊状、酸味和臭味以及泡沫,这是由消化不良和肠功能障碍引起的。第三,如果粪便中混有脓液,这是急性肠炎和痢疾的表现,此时就需要去医院进行大便常规的检查,此时对于患者的饮食也是需要注意,最好及时补充盐分及无机离子,还需要吃稍微清淡的食物,不要吃辛辣刺激性的食物。