Moi. Alla ohjelman pätkä, siinä avataan asiakirja ja tallennetaan "a". Mitä pitäisi tehdä jos haluan, että ohjelma luo tekstitiedoston.txt
tiedosto = open("asiakirja.txt", "w")
tiedosto.write("a")
tiedosto.close()
tiedosto = open("asiakirja.txt", "w")
tiedosto.write("a")
tiedosto.close()
Vastaukset 6
Vanhimmat
w
http://stackoverflow.com/questions/2967194/open-in-python-does-not-create-a-file-if-it-doesnt-exist
tiedosto = open("tekstitiedoston.txt", "w")
tiedosto.write("")
tiedosto.close()
Ajamalla tuon ilmestyy kiintolevylle tyhjä tekstitiedoston.txt niminen tiedosto.
open() avaa tiedoston w=kirjotusta r=lukua varten
write() kirjottaa tiedostoon
close() sulkee avatun tiedoston
Siltä varalta ettet tarkoittanutkaan noin yksinkertaista juttua, vaan halusit editorin jonka sisältö pitää pystyä tallentamaan, niin yksinkertaisemillaan se on tuollainen:
http://paste.ofcode.org/35T7cgDEBB6tWYVQ5pMemhC
-
Millä editorilla sinä kirjoittelet Python koodia ?
Itse rustaan Geanylla, http://www.geany.org/ mutta kun vastaan tulee jotain parempaa, niin välittömästi vaihtuu.
Sublime Text 2 on yksi erinomainen, jos värkkää paljon tekstitiedostojen kanssa. :)
https://www.youtube.com/watch?v=5AV9zJH2n_Y
On kai niitä muitakin saman tyylisiä ja ilmaisiakin, kuten Github Atom taitaa olla yksi.
Tuohon Sublimeen pitää uhrata pari iltaa, ja kokeilla onko Geany kakkonen.