Blood in feces may be caused by hemorrhoids, anal fissure, enteritis, intestinal tumors and other reasons. 1. hemorrhoids: divided into internal hemorrhoids and external hemorrhoids, hemorrhoids capillary rupture bleeding, manifested as fresh blood, internal hemorrhoids generally no pain symptoms, while the external hemorrhoids will be accompanied by pain. 2. Anal fissure: due to constipation, excessive force when defecating, resulting in anal margin of the skin cracks caused by blood in the stool, accompanied by pain. 3. Enteritis: inflammation of the intestinal tract causes intestinal mucosal erosion and bleeding, resulting in blood in the stool, accompanied by increased frequency of bowel movements or diarrhea. 4. Intestinal tumor: for example, colon cancer, rectal cancer, manifested by discharge of pus and blood in stool, emaciation, increased frequency of defecation, anemia and other symptoms. There are many possible causes for blood in feces (e.g. rupture and bleeding of esophagogastric fundal varices, peptic ulcer, etc.), so it is recommended to consult a doctor to find out the cause of the disease and treat it at the earliest possible time.