我想从文本文件中读取值,直到它是浮点值。假设我有以下文件:
Time
Detailes
Distance Fz Fx.
0.0000 249 4
0.0002 247 33
0.0004 246 49
0.0006 243 61
Distance Fz Fx.
0.0000 249 4
0.0002 247 43
0.0004 246 59
0.0006 243 70
我只需要第一个距离列下的值。
这样就可以跳过前几行,然后在浮动时从第一列读取值。
提前感谢您的帮助
答案 0 :(得分:0)
制作一个state machine readline()
/ for line in file
并执行和/或切换状态,具体取决于re.match()
对应于不同行格式的正则表达式的结果。
这是解析输入的标准方法,不需要lexical analyzer那么复杂。