Struct.Error, должен быть объект Bytes?

Я пытаюсь выполнить код:

    values = (1, 'ab', 2.7)    
    s.struct.Struct('I 2s f')
    packed = s.pack(*values)

Но я продолжаю получать сообщение об ошибке:

    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    struct.error: argument for 's' must be a bytes object

Почему? Как я могу это исправить?

9
задан agf 10 April 2012 в 03:10
поделиться