糖尿病患者肝功能异常的原因主要有以下几点:一、药物性肝损害,糖尿病患者经常服用多种降糖药物,合并有高血压、高血脂等,同时服用降压药、降血脂药,可能存在药物性肝损伤。二、脂肪肝,糖尿病患者多合并有脂代谢紊乱,甚至脂肪肝,所以糖尿病患者可能出现脂肪肝,导致肝功能异常。三、酒精性肝损伤,如果糖尿病患者长期大量饮酒,也可以发生酒精性肝功能异常。四、病毒性肝炎,如果糖尿病患者合并甲肝、乙肝、丙肝等各型病毒性肝炎,都可以导致肝功能异常。五、自身免疫性肝炎,糖尿病患者也可能合并自身免疫性肝炎,导致肝功能异常。因此,当糖尿病患者出现肝功能异常时,应当进一步检查,查明肝损害原因。