python struct pack double - PullRequest
       23

python struct pack double

1 голос
/ 05 января 2010

Я хочу преобразовать -123.456 в двойной C для передачи по сети на python.Итак, я попробовал это:

struct.pack('d', -123.456)

Я получаю это в результате:

'w\xbe\x9f\x1a/\xdd^\xc0'

Очевидно, что там есть какой-то гекс, но что с w, /, и ^ посыпатьтам?

1 Ответ

1 голос
/ 05 января 2010

Это, соответственно, "w", "/" и "^". Некоторые последовательности байтов соответствуют символам ASCII.

...