【发布时间】:2015-04-12 19:46:21
【问题描述】:
我有一个结构如下的数据文件:
handle:trial1
key_left:3172
key_up:
xcoords:12,12,12,15........
ycoords:200,200,206,210,210......
t:20,140,270,390.....
goalx:2
goaly:12
fractal:images/file.png
seen:true
pauseTimes:
fractal:images/file2.png
seen:False
pauseTimes:
...
...
我只想提取goaly 行之后的信息,直到pauseTimes 行。如果我知道所有试验的goaly 值,我可以指定该行并在goaly: 和pauseTimes 之间提取数据,但我不会提前知道任何goaly 的值是什么,因为它们是动态的生成。
如何使用字符串"goaly" 来标识该行,然后提取所有后续行直到pauseTimes 行?
【问题讨论】:
-
你有没有尝试过?这在 python 中应该是一个相当常规的任务。如果您发布代码示例,我们可以帮助您解决问题。
-
我做到了,我使用的是 line.strip() 但这需要(我相信)该行的确切内容。使用 line.startswith 应该可以解决问题。如果我有其他问题,我会在自定义代码后恢复!谢谢。
标签: python string text extract