[python] struct

Jan Janech devel na atlas.sk
Úterý Březen 7 08:51:29 CET 2006


> Možná vyhoví formátovací značka p (malé pé), která říká, 
> že jde o pascalovský řetězec. Jeho délka je omezena 
> na maximálně 255 znaků. 

pecko poznam... problem je, ze vo vysledku zabera stale n znakov. Priklad:

In [1]: import struct

In [2]: struct.pack("10pi", "Ahoj", 10)
Out[2]: '\x04Ahoj\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00'

a ja by som radsej:
Out[2]: '\x04Ahoj\x00\x00\x00\n\x00\x00\x00'


Proste aby bol vysledok len taky dlhy ako je nutne.

> pepr


Další informace o konferenci Python