消化内科和胃肠外科是医学中的两个不同专科,它们的主要区别在于治疗的疾病范围和方法,消化内科主要负责诊断和治疗消化系统内的疾病,如胃炎、胃溃疡、肠炎、肝病等,而胃肠外科则主要针对胃肠道的手术治疗,如胃癌切除术、结肠癌切除术等,消化内科的治疗方式主要是药物治疗和内窥镜检查等非手术方法,而胃肠外科则需要进行手术干预,根据患者的具体病情和需要,医生会选择合适的专科进行治疗。