0
Ich habe eine Variable message
vom Typ dict
Verarbeitung Python Wörterbuch
>>> print(message)
{TopicPartition(topic='testing_topic', partition=1): [ConsumerRecord(topic='testing_topic', partition=1, offset=0, timestamp=1499411365748, timestamp_type=0, key=None, value=b'{"url":"http://review.travel.rakuten.co.jp/hotel/voice/158886/", "meta":{"url_cnt":"1185","hotelid":"158886","job_id":"0f3de6d4-34bf-4a1a-a803-5640e8d25932"}}', checksum=-309359221, serialized_key_size=-1, serialized_value_size=158)]}
Wie value
Teil von ihm zu holen. Ich habe viel versucht, aber ich kann es nicht tun. Bitte vorschlagen.
Ich möchte das.
value=b'{"url":"http://review.travel.rakuten.co.jp/hotel/voice/158886/", "meta":{"url_cnt":"1185","hotelid":"158886","job_id":"0f3de6d4-34bf-4a1a-a803-5640e8d25932"}}'
Haben Sie versucht, 'message [0] [ 'value']'? Es scheint, dass die Werte in einer Liste enthalten sind. –
Ich bekomme Schlüsselfehler 'print (Nachricht [0] ['Wert'])' KeyError: 0 – Avi
Ohne zu wissen, was diese 'TopicPartition' und' ConsumerRecord' Klassen sind, ist es schwer zu sagen. Aber Sie können 'next (iter (message.values ())) [0] .value' versuchen. –