我有一个很大的文本文件,里面的数据我想以新格式重新排序。
*******unwanted headers********
results
-
1 2 3 4 3 6 7 8
1 2 3 4 2 6 7 8
1 2 3 4 1 6 7 8
1 2 3
-
-
1 2 3 4 3 6 7 8
2 2 3 4 2 6 7 8
1 2 3
-
2 2 3 4 3 6 7 8
1 2 3 4 2 6 7 8
1 2 3
1 2 3
-
输入格式为:N,X,Y,E,T,x,y,z
我要执行以下操作:
这意味着我的代码不应报告前两个块的结果,因为它们不满足我设置的条件,但是第三个块将报告结果。
注意:数据是浮点数,而不是整数。
我已经尝试过此代码,但是它不起作用:
import fileinput
for Line in fileinput.input():
Line = Line.split()
if Line == '- ':
continue
if len(Line) == 8:
'apply the conditions'
continue
if len(Line) != 8:
break