[python] zapis na zacatek souboru

azurIt azurit na pobox.sk
Sobota Září 13 12:17:19 CEST 2008


aky bordel ? ved docasny subor nasledne vymazes. sorry ale toto je bezna prax pri takychto ukonoch, ak sa toto navyse vykonava pomerne casto, tak ti zalohy moc nepomozu (jedine, ze by si ich robil kazdych 10 min). to, ze mas notebook a hras sa s tym u seba na desktope neznamena, ze to ludia neplanuju pouzit na nejakych kritickejsich miestach a s realnymi datami. preto je vhodne upozornit na rizika a navrhnut 'bezpecne' pouzitie.


>-----Pôvodná správa-----
>Od: [mailto:Calis.martin na seznam.cz]
>Komu: Konference PyCZ <python na py.cz>
>Predmet: Re: [python] zapis na zacatek souboru
>
>
>ano, a dělat si proto bordel na disku :P navíc mam notebook takže problém s elektřinou odpadá :) a pokud jde o ztrátu dat tak bych teda radši dělal zálohy...
>
>> ------------ Původní zpráva ------------
>> Od: azurIt <azurit na pobox.sk>
>> Předmět: Re: [python] zapis na zacatek souboru
>> Datum: 12.9.2008 20:58:29
>> ----------------------------------------
>> v kazdom pripade treba pouzit 2 subory: co keby v tvojom pripade napr. vyplo
>> elektrinu ihned po tomto riadku:
>>
>> file = open("soubor","w")
>>
>> mal by si po datach :)
>>
>>
>> >-----Pôvodná správa-----
>> >Od: [mailto:Calis.martin na seznam.cz]
>> >Komu: Konference PyCZ <python na py.cz>
>> >Predmet: Re: [python] zapis na zacatek souboru
>> >
>> >
>> >a co treba takto:
>> >
>> >file = open("soubor","r")
>> >data = file.read()
>> >file.close()
>> >
>> >data = tvojeData + data
>> >
>> >file = open("soubor","w")
>> >data = file.write(data)
>> >file.close()
>> >###konec
>> >
>> >Pokud vím tak tvoje metoda by byla jenom naprosto zbytečná protože bys to musel
>> udělat s modem "a" místo "w" ;) asi takhle:
>> >
>> >newfile = open( 'newfile', 'a')
>> >oldfile = open( 'oldfile', 'r')
>> >newfile.write( oldfile.read())
>> >newfile.close()
>> >oldfile.close()
>> >
>> >
>> >###
>> >
>> >ale stejně by si musel použít dva místo jednoho souboru :(
>> >
>> >> ------------ Původní zpráva ------------
>> >> Od: Petr Nesladek <petr.nesladek na seznam.cz>
>> >> Předmět: Re: [python] zapis na zacatek souboru
>> >> Datum: 12.9.2008 08:27:22
>> >> ----------------------------------------
>> >> Asi nejjednodussi - nazorne takto :
>> >>
>> >> newfile = open( 'newfie', 'w')
>> >> newfile.write( "Neco na zacatek souboru.\n")
>> >> oldfile = open( 'oldfile', 'r')
>> >> newfile.write( oldfile.read())
>> >> newfile.close()
>> >> oldfile.close()
>> >>
>> >> - lepe to neznam - ale rad se priucim
>> >>
>> >> Petr
>> >_______________________________________________
>> >Python mailing list
>> >Python na py.cz
>> >http://www.py.cz/mailman/listinfo/python
>>
>> _______________________________________________
>> Python mailing list
>> Python na py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>>
>>
>_______________________________________________
>Python mailing list
>Python na py.cz
>http://www.py.cz/mailman/listinfo/python



Další informace o konferenci Python