问题分析:尿路感染的患者吃阿莫西林是否有效,要根据引起的病原菌进行判断。如果是由细菌造成的尿道感染,这种情况下吃阿莫西林是有效的。如果是由支原体、衣原体造成的尿道感染,则口服阿莫西林效果不佳。因为支原体和衣原体对阿莫西林不敏感,患者需要口服阿奇霉素或罗红霉素等大环内酯类抗生素。如果是真菌造成的尿道感染,则需要口服抗真菌的药物,如盐酸特比萘芬,氟康唑等。如果是由于滴虫造成的尿道感染,患者需要口服甲硝唑等药物,这两种情况下吃阿莫西林是无效的。