Loodud faili (tühja faili) kirjutamine

Oleme loonud tühja päeviku! Mis sinna nüüd kirjutada? Äkki mõtted kuidas Python õppimine seni läinud on? Avame oma tühja faili write olekus ning hakkame kirjutama.

f = open("paevik.txt", "w") # Opens the file to write.

f.write("Mõtted Pythonist") # Writes text to the file.
f.write("To w or not to w, that is the question.") # adds the text right after the last text (no new line)
f.write("Täna jõudsin faili kirjutamiseni.")
f.write("Ma loodan et minu mõtetega midagi ei juhtu..")

f.close() # Closes the file.

NB! Pärast faili kasutamist peab selle ka sulgema! Ei tahaks, et teegi teine sealt midagi lugema hakkaks.

NB! Faili kirjutamisel automaatset reavahetust ei toimu. Kui on soov kirjutada andmeid mitmele reale, tuleb reavahetuse sümbol eraldi kirjutada:

f = open("paevik.txt", "w") # Opens the file to write.

f.write("First line\n") # Writes text to the file and adds a new line symbol.
f.write("Second line here.") # adds the text to the next line

f.close() # Closes the file.

Oleme lisanud nüüd teksti oma päevikusse! Kuid öösel ei saa magada (tüüpiline tudeng) ning tahaks veel midagi kirjutada.

f = open("paevik.txt", "w") # Opens the file to write.

f.write("Peaks magama minema..") # Writes text to the file.

f.close() # Closes the file.

Hommikul ärkad üles ja avastad et sinu päevikus on ainult rida „Peaks magama minema..“ Olek write kasutamisel, kirjutatakse varem failis olnud tekst üle ehk iga kord luuakse tühi fail.