肺结核患者吃一年的药是否还具有传染性需要根据具体情况判断。如果病情已经得到控制,则不具有传染性;如果没有得到有效治疗或者没有遵医嘱用药,则可能仍然有传染性。1.不具有传染性:肺结核是由结核分支杆菌感染引起的慢性传染病,主要通过呼吸道传播。如果患者在医生指导下使用异烟肼片、利福平胶囊等药物进行规范治疗,并且疾病得到了有效控制,体内不存在活菌,此时一般不会出现传染的情况。2.具有传染性:如果患者未按照医生的要求坚持规律服药,导致体内的病菌不能被完全清除,可能会使病情加重,从而引起复发的现象,在这种情况下,患者的传染性也会存在。建议患者及时就医,明确病因后对症治疗。同时还要注意饮食健康,多吃一些营养物质丰富的食物,比如鸡蛋、牛奶等,少吃辛辣刺激油腻的食物,以免影响身体恢复。