粪便颜色变黑的原因有以下几种:第一,考虑到食物与食欲的关系,如果过食者的内脏或动物血都有可能引起便秘,建议近期调整饮食。考虑到可能是因为上消化道出血,建议最好做相关检查,找出病因,再在医生的指导下规范治疗。三是因肠炎所致,建议口服治疗肠炎的药物可缓解症状,平时注意饮食卫生。