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