Cusik,
ja jsem tedy necetl cele pojednani, ale jen to co se psalo dneska a nak v tom nevidim ten spravny problem asi :-) Beze vsech kontrol, pricemz stream je cokoliv co podporuje read() a write() metody, takze treba i soubor:

def loadString(stream):
   length = ord(stream.read(1))
   return stream.read(length)


def saveString(stream, text):
   stream.write(chr(len(text)) + text)

Nicmene myslim, ze tady je znatelne vyhodnejsi pouzit serialiazaci, ktera bude myslim pomerne vhodne resit tvuj problem ;-) Takovej cPickle bude asi i dostatecne rychlej a pokud se mu rekne, at nepouziva citelnou reprezentaci (tim myslim citelnou pro cloveka), bude to nejenom rychly ale i datove nenarocny

lachtan

Tusim neviem poriadne povedac co potrebujem... Tak vas zasvetim trochu
hlbsie... Ako semestralnu pracu robime SQL server a potrebujem vyriesit
ukladanie do suboru. (Preto to potrebujem co najrychlejsie a nechcem to
parsovat v pythonackej fcii, ak bude ina moznost)
To co som sa pytal je konkretne ukladanie VARCHARov. Ked si niekto
zadefinuje VARCHAR(255) a ulozi tam retazec 'ahoj', je zbytocne ukladat
256 byte-ov.

------------------------------------------------------------------------

_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem