Urethral pus in the clinical more common for gonococcal urethritis, non-gonococcal urethritis, prostatitis, etc., different causes need to take the drug is not the same, which gonococcal urethritis can be taken cefixime antibacterial drugs, non-gonococcal urethritis can be taken doxycycline, roxithromycin and other medicines, prostatitis can be taken levofloxacin and other antibacterial drugs. 1. Gonococcal urethritis: belonging to sexually transmitted diseases, it is caused by Neisseria gonorrhoeae infection, you can take the relevant antibacterial drugs anti-infective treatment, such as cephalosporin antibiotics such as cefixime, you can also take roxithromycin and other macrolides antibacterial drug treatment. 2. Non-gonococcal urethritis: caused by gonococcal bacteria other than the causative agent of infection, the main clinical application of antibiotics related to the treatment of drugs, the more common doxycycline, roxithromycin, levofloxacin and so on. 3. Prostatitis: mostly seen in bacterial prostatitis, caused by bacterial infection, clinical mainly used in antibacterial drug treatment, such as levofloxacin and other fluoroquinolones, etc., for the frequency of urination, urinary urgency, urinary pain, dysuria and other abnormalities of the patient, but also to give tamsulosin and other alpha-blocker treatment. Pus in the urethra may also be other causes, please consult a doctor in time, improve the auxiliary examination, in order to clarify the condition, the drugs have different side effects and contraindications, the above drugs need to be used under the guidance of a professional physician.