0

我想从文本文件中读取值,直到它是一个浮点值。假设我有以下文件:

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

我只需要第一个距离列下的值。

因此,例如跳过前几行,然后在第一列浮动时从第一列中读取值。

提前感谢您的帮助

4

1 回答 1

0

根据对应于不同行格式的正则表达式的结果,制作一个状态机,它将readline()/for line in file和做事情和/或切换状态。re.match()

这是解析输入的标准方法,它并不复杂到需要词法分析器

于 2013-11-05T11:06:05.717 回答