-1
我有一个字符串读字符串在Python
[AD6:0.02] [AD7:0.03] [AD8:0.19][AD3:6][AD0:22][AD1:22][AD4:48.00][AD5:0.01] [AD6:0.03]
我只是想读AD6每个“AD”像0.02例如值有一些价值。字符串每次都会改变,所以我不能使用'substring'。
这里是我的代码
while True:
data = ser.read(9999)
for x in data:
if ((x==':') & (x+1=='0')):
print 'Achou'
是否有人有我如何可以提取每个广告的价值,并把它放在一个变量的想法? (在循环中)。
不错,但这个数值不是静态的,更清晰,这是你知道的温度和湿度?你认为这会起作用吗? –
@FelipeFerreiraMendes为什么这么重要?如果你的字符串是你给出的格式,那么这个答案显示了如何提取你要求的值 –
虽然看到'{'AD6':0.02}'可能是更好的答案 –