【发布时间】:2022-06-28 23:50:10
【问题描述】:
我在 python 中有一个接口,它给了我以下结果
220628-17:34:38,962 nipype.interface INFO:
stdout 2022-06-28T17:34:38.962155:113.157831
我想最后提取数字(113.157831)并将其保存到数组中。我该怎么做?把接口转换成字符串一样的东西是行不通的。
【问题讨论】:
我在 python 中有一个接口,它给了我以下结果
220628-17:34:38,962 nipype.interface INFO:
stdout 2022-06-28T17:34:38.962155:113.157831
我想最后提取数字(113.157831)并将其保存到数组中。我该怎么做?把接口转换成字符串一样的东西是行不通的。
【问题讨论】:
您可以将字符串拆分为以: 分隔的块并获取最后一个元素:
s = "220628-17:34:38,962 nipype.interface INFO: stdout 2022-06-28T17:34:38.962155:113.157831"
s = s.split(":")[-1]
print(s)
输出: 您可以使用float()将其转换为浮点数
113.157831
【讨论】: