引起尿液绿色的原因如下:1.发生尿道感染或尿液绿脓杆菌感染时,就会导致患者排出绿色的小便,还会伴有尿频、尿急、排尿疼痛等症状,应留取尿液进行细菌培养,明确病情。2.尿液中胆红素含量比较高,排出的尿液搁放置时间过长,胆红素会转变为胆绿素,也会导致尿液出现绿色,应进行尿液常规检查,确诊后,针对性地治疗。3.口服大量的抗生素、吃含有维生素B的食物或药物,也会导致患者出现尿液为绿色。患者应停止口服相关的药物,多观察尿液的变化。