[python] Modul Struct

Jakub Vojacek jakohv na seznam.cz
Středa Duben 11 17:35:24 CEST 2007


----- Original Message ----- 
From: "Leos Pol" <leos na radiante-corp.com>
To: "Konference PyCZ" <python na py.cz>
Sent: Wednesday, April 11, 2007 11:43 AM
Subject: Re: [python] Modul Struct


Jakub Vojáček wrote:
> Jsou tam dvě možnosti fmt přičemž jedna je jako jako komentář. Nefunguje 
> mi ani jedna:
> #fmt = '!10s B %ds HHHHHHH L HH L HHHHH BBBBBBB H L %ds'
> fmt = '!10s B %ds 60s %ds'
>
Ten zdrojovy string je v teto podobe docela necitelny, takze nemohu
blize pomoci. Presto je dobre pri podobnych problemech vyzkouset toto:

    print 'calcsize: %d == data len: %d' % (struct.calcsize(self.fmt),
    len(data))

Doufam, ze to trosku pomuze.

Leos Pol


Zkusil jsem, ale vypadla mi hláška:

Traceback (most recent call last):
  File "C:\Documents and 
Settings\Blu\Plocha\py-icq-0.0.1\py-icq\src\main.py", l
ine 379, in ?
    sys.exit(start(sys.argv))
  File "C:\Documents and 
Settings\Blu\Plocha\py-icq-0.0.1\py-icq\src\main.py", l
ine 332, in start
    conn.main_loop()
  File "C:\Documents and 
Settings\Blu\Plocha\py-icq-0.0.1\py-icq\src\main.py", l
ine 82, in main_loop
    self.handle_server_cmd(snac)
  File "C:\Documents and 
Settings\Blu\Plocha\py-icq-0.0.1\py-icq\src\main.py", l
ine 131, in handle_server_cmd
    m = proto.CMsgIn(snac.data)
  File "C:\Documents and 
Settings\Blu\Plocha\py-icq-0.0.1\py-icq\src\proto.py",
line 282, in __init__
    print data, 'calcsize: %d == data len: %d' % (struct.calcsize(self.fmt), 
len
(data))
struct.error: bad char in struct format




Další informace o konferenci Python