【发布时间】:2017-04-14 21:04:16
【问题描述】:
我是一个全新的 Python 用户,想要解析如下所示的文本文件:
$ begin
$ vertex -1285.6 -226.2 -538.7 0
$ track 11 1000 0.7277 0.6765 0.1133 0
$ end
$ begin
$ vertex -1265.3 573.1 1547.7 0
$ track 11 1000 -0.7679 0.1650 0.6189 0
$ end
对于每个块 ($ begin ... $ end) 我想获取顶点坐标 x y z:
$ begin
$ vertex x y z 0
$ track 11 1000 -0.7679 0.1650 0.6189 0
$ end
有人可以建议一种方法吗? 我非常感谢任何帮助或建议!
【问题讨论】:
-
遍历第一列并检查顶点。如果找到顶点,则获取您的坐标并将其存储在列表中。
-
您好 Teja,感谢您的建议。如果对你来说工作量不大,你能提供一个代码示例吗?
标签: python python-2.7 python-3.x text-parsing string-parsing