Jako puvodce dotazu bych byl taky rad kdyby se dohadovani udelalo
pritrz. Bylo mi porazeno a dohadovani ve zbylich dnech jiz bylo
zbytecne. Jsme preci rozumni lide
Vepro
Sakra lidi, co tady furt resite?
Ja myslel, ze je to tady konfera o radach a ne o dohadovani :-(
Takze to shrneme, mas 2 moznosti:
1. nacist si obsah souboru do pameti, metodou write zapsat do souboru
nova data+data z pameti
2. prejmenovat soubor, a zapsat do souboru nova data + data z
prejmenovaneho souboru
To jsou rady k polozenemu dotazu, osobne se priklanim k prvni variante.
Pokud je ovsem dat hodne, doporucuji pouzit nejakou DB, urcite
postaci SQLite.
Pokud se jedna o citliva, pripadne dulezita data opet doporucuji
pouzit DB, pak cloveka nezaskoci ani vypadek proudu.
Pokud ale nepracujes s nijak dulezitymi daty, nepotrebujes zalohovani,
atd, atd. doporucuji pouzit 1. zminovanou variantu.
HOWK
Tomas
Dne 10.9.2008 12:18, Petr Zlamal napsal(a):
Pratele,
Potreboval bych zapsat retezec na zacatek jiz existujiciho souboru.
Zkousel jsem neco jako:
>>> f=open("file.txt","a")
>>> f.write("slovo")
>>> f.close()
>>> f=open("file.txt","a")
>>> f.tell()
5L
>>> f.seek(0)
>>> f.tell()
0L
>>> f.write("slovo2")
>>> f.close()
Ale furt pripisuje na konec, ikdyz dle me by nemel. Tak jsem to
vyresil cyklem, ktery vytvori novy soubor, ulozi retezec na zacatek a
pote prekopiruje obsah puvodniho souboru. Zda se mi to jako
neefektivni reseni, zna a poradi nekdo neco elegatnejsiho?
Vepro
_______________________________________________
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
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python