import sys if __name__=="__main__": path=sys.argv[1] text_id_old_file=open(path+"/text_id",'r') text_id_old=text_id_old_file.readlines() text_id_old_file.close() text_id=open(path+"/text_id_train",'w') for line in text_id_old: uttid=line.strip().split(' ')[0] old_id=line.strip().split(' ')[1] pre_id='0' new_id_list=[] for i in old_id: if i == '$': new_id_list.append(pre_id) else: new_id_list.append(str(int(i)-1)) pre_id=str(int(i)-1) new_id_list.append(pre_id) new_id=' '.join(new_id_list) text_id.write(uttid+' '+new_id+'\n') text_id.close()