Clarithromycin, also known as methomycin, belongs to the macrolide class of antibiotics, the same class as erythromycin, and is a bacteriostatic agent that inhibits the growth and reproduction of bacteria by inhibiting the synthesis of bacterial proteins. Clarithromycin is not only anti-bacterial, but also inhibits pathogens such as mycoplasma and chlamydia. Allergy to clarithromycin is relatively rare, and is contraindicated in pregnant and lactating women. Amoxicillin, also known as hydroxybenzyl penicillin, belongs to the beta-lactam class of antibiotics, and penicillin belongs to the same class of drugs. It is a bactericidal agent that kills bacteria by inhibiting the synthesis of bacterial cell walls, and has no effect on mycoplasma and chlamydia. Amoxicillin belongs to the penicillin class of drugs, the incidence of penicillin allergy is relatively high, so there are many people allergic to amoxicillin, limiting its application. Amoxicillin is not prohibited for pregnant and lactating women, it is used with caution.