这是我的第一个问题!在
我有一个文件包含数百行,例如:
每一行代表主语、关系、宾语
我想分别读取每两行,处理它们,然后根据输入文件输出2到3行。
我做了这样的事:
^{pr2}$
我这样做是为了输出:output1 = " ".join([sub_line1,rel_line1,obj_line1])
writer.write(output1+"\n")
output2 = " ".join([sub_line2,rel_line2,obj_line2])
writer.write(output2+'\n')
output3 = " ".join([sub_line1,relation,sub_line2])
writer.write(output3+'\n')
注意:输入中不存在output3。我是通过合并前两行来添加这个。但每次奇数行都被偶数改写。我怎么把它们分开?在
样本输出:
每三行是在前两行的基础上组成的。在
第二部分:
如果在输入文件中有一行,以“u”开头,我如何才能直接输出它而不将其作为我正在处理的两行之一?我可以把这个条件放在哪里?在
提前谢谢!!在