私はパケットを持っているので、パケットを分割して情報を抽出する必要があります。パケットは、文字列の形式で、次のようになります。私は0.34
Pythonデータを抽出するためにパケットを分割する方法
がどのように私はすべての値を抽出することができID1
値のためのようid
の値を抽出するために必要以上のパケットから
{"S.No":"9","data":[{"id":"ID1","value":" 0.34"},{"id":"ID2","value":" 2.92"},{"id":"ID3","value":" 2.92"}]}
。
おかげ
を? – saul
try list comprehension:['id'] = ''の場合は、[[data ']] 'のaの[[a [' id ']]またはstr [' data ' = 'ID1'] ' – ezdazuzena
@timgeb最初は、データは'(b '{"S." no ":" 9 "、...' 'data.decode(" utf-8 ")'それを文字列に変換する –