The present invention relates to a heterocyclic pyridone compound represented by General Formula (I), where the heterocyclic pyridone compound is used as a tyrosine kinase inhibitor, and particularly a c-Met inhibitor. The present invention also relates to intermediates for preparing heterocyclic pyridone compound and a preparation method. The present invention further relates to a pharmaceutical composition containing the heterocyclic pyridone compound as an active ingredient, and a use of the pharmaceutical composition in treatment of diseases associated with tyrosine kinase c-Met, especially cancer associated with c-Met, as a medicament.