[python] zapis na zacatek souboru

Petr Zlamal p.zlamal na gmail.com
Středa Září 10 12:18:57 CEST 2008


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



Další informace o konferenci Python