大便有脓的常见原因一般是痢疾或者炎症性的肠病,有感染性和非感染性区分。如果是感染性的,如痢疾、其他的细菌感染等,容易造成大便带脓。如果要是非感染的因素,一般是溃疡性结肠炎、直肠溃疡或者直肠和结肠息肉的破溃,有时候会出现脓血。结直肠的占位肿瘤,也容易出现有大便带有脓血。一般这种情况都不单纯是大便脓便,有时候会夹有血液,可以判断是否有其它的东西或者感染。如果单纯的大便带脓,也有可能是长期便秘导致的直肠和肛门周围的炎症。所以如果想确定,建议要做肠镜或者先去肛肠科做指诊,看是肛周的问题还是结直肠的问题。