直行撞上左拐一般情况下是七三分,具体情况还要根据现场情况而定。左转弯的车辆要优先行驶,直行的车辆要避让,但要让行右方道路的非机动车或者行人,否则发生事故就是直行的责任。如果直行车辆没有让左转弯车辆先行的,那就是直行车责任大,需要负主要责任。如果双方在十字路口发生碰撞,责任划分需要交警根据现场进行判定。