我試圖從多個.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
)。任何想法如何我可以糾正它?
正確的金錢你傳說!非常感謝! – user2739143