Hmm, muzete prosim napsat jednoduchy priklad, jakym zpusobem je mozne 
vlozit do obsahu souboru nekolik znaku, popr nekolik znaku odebrat? Vzdy 
jsem si myslel, ze toto neni mozne uz jen z pohledu principu 
filesystemu. Myslim si, ze je jen mozne nahratit (prepsat) urcity pocet 
znaku v souboru stejnym poctem (seek+write), pridat na konec souboru 
dalsi data, no a uplne off topic odriznuti souboru na urcitou velikost.

Leo

Jaroslav Pachola wrote:
> Ahoj,
>
> presne tak. Prepisovat to primo na miste je samozrejme mozne, ale v 
> pripade,
> ze se za puvodni slovo pridavaji dalsi znaky (nebo se nekde znaky 
> uberou), znamena
> to, ze se cela cast souboru za tim slovem musi o urcity pocet znaku 
> posunout. Coz
> je prakticky vzdycky zbytecne slozite a v pripade vicecetnych editaci v 
> ramci souboru
> i dost pomale. Jedinou vyhodou je setreni mistem na disku, pokud se 
> presto chces, Peter,
> tou cestou vydat, prostuduj si metodu seek() ve tride file.
>
> JP
>
> Leos Pol wrote:
>   
>> Ano, soubor se precte cely a pri opravdu velkych souborech to muze 
>> skoncit na pameti. Napada me pouze jeden zpusob, jak toto vyresit. 
>> Prochazet vstupni soubor po radcich, vzdy nacist cely block (NAME, 
>> CODE), pripadne pozmenit a vzdy to pridat do noveho souboru. Nakonec 
>> novy soubor prejmenovat na puvodni.
>> Leo
>>
>> peter wrote:
>>   
>>     
>>> Diky moc,
>>>
>>> pokial som dobre pochopil z manualu tak
>>>
>>> content = fd.read()
>>>
>>> nacita cely obsah suboru do cache alebo bufferu, a to je prave to co ja
>>> nechcem, pretoze pracujem s velkymi subormi. Chcem sa vyhnut tomu ze
>>> nacitam vsetko do pamate, nahradim co potrebujem a potom to zase vsetko
>>> ulozim. Ale neviem ci je to vobec mozne, nie som az taky velky
>>> specialista v pythone. V mojom kode idem po jednotlivych riadkoch
>>> suboru....
>>>
>>>
>>>     
>>>       
>
> _______________________________________________
> Python mailing list
> [email protected]
> http://www.py.cz/mailman/listinfo/python
>   


-- 
----
Leos Pol
SW Engineer
Radiante Corp.

If it can be imagined,
we can implement it


_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem