如何将这个字符串中对应位置的数字提取出来

%Cpu(s): 0.1 us, 0.1 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

这是一段远程命令的执行结果,我想将这个结果中 us、sy、ni、id、wa、hi、si、st前面的浮点数字单独提出来,该如何实现呢?


12345678_0001
浏览 724回答 1
1回答

蓝山帝景

# -*- coding: utf-8 -*-import re x='%Cpu(s): 0.1 us, 0.1 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st'y=re.findall(r'\d*\.?\d+',x) print(y)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python