【发布时间】:2010-01-31 03:31:35
【问题描述】:
我在使用 python reg exp 从文件中读取数据时遇到问题。
该文件包含我想要的数据和一些我不感兴趣的信息。我感兴趣的信息示例如下。行数会有所不同
FREQ VM(VOUT)
1.000E+00 4.760E+01
1.002E+00 4.749E+01
Y
我想创建一个元组列表,例如:
[(1.000, 47.6),(1.002, 47.49)]
我正在尝试读取文件,直到找到“FREQ VM(VOUT)”行并读取数据点,直到找到“Y”为止。
我有两个问题:
- 是否可以用一个表达式获得所有点,还是我需要遍历每一行并寻找起点?当我尝试查找该部分并读取单个表达式中的点时,我似乎无法让 reg exp 工作。
- 如何解析工程符号中的数字?
我找不到与我正在做的事情非常接近的示例。如果有,请指点一下。
【问题讨论】: