.txt
我正在尝试从使用短语搜索然后提取的许多文件中提取浮点指数数。例如,我有一个.txt
看起来像这样的文件。
FEA Results:
Tip rotation (deg) =, 7.107927E-18
Tip displacement =, 3.997556E-07
我正在使用以下脚本提取尖端旋转数据:
regexp = re.compile(r'Tip rotation .*?([0-9.-]+)')
with open(fileName) as f:
for line in f:
match = regexp.match(line)
if match:
rotations.append(float((match.group(1))))
问题是它只返回浮点指数的第一部分(即7.107927
而不是7.107927E-18
)。关于如何纠正它的任何想法?