Python lêer skryf
Skryf na 'n bestaande lêer
Om na 'n bestaande lêer te skryf, moet jy 'n parameter by die
open()
funksie voeg:
"a"
- Voeg by - sal aan die einde van die lêer byvoeg
"w"
- Skryf - sal enige bestaande inhoud oorskryf
Voorbeeld
Maak die lêer "demofile2.txt" oop en voeg inhoud by die lêer:
f = open("demofile2.txt", "a")
f.write("Now the file has more content!")
f.close()
#open and read the file after the appending:
f =
open("demofile2.txt", "r")
print(f.read())
Voorbeeld
Maak die lêer "demofile3.txt" oop en skryf die inhoud oor:
f = open("demofile3.txt", "w")
f.write("Woops! I have deleted the content!")
f.close()
#open and read the file after the appending:
f = open("demofile3.txt", "r")
print(f.read())
Let wel: die "w" metode sal die hele lêer oorskryf.
Skep 'n nuwe lêer
Om 'n nuwe lêer in Python te skep, gebruik die open()
metode, met een van die volgende parameters:
"x"
- Skep - sal 'n lêer skep, gee 'n fout terug as die lêer bestaan
"a"
- Voeg by - sal 'n lêer skep as die gespesifiseerde lêer nie bestaan nie
"w"
- Skryf - sal 'n lêer skep as die gespesifiseerde lêer nie bestaan nie
Voorbeeld
Skep 'n lêer genaamd "myfile.txt":
f = open("myfile.txt", "x")
Gevolg: 'n nuwe leë lêer word geskep!
Voorbeeld
Skep 'n nuwe lêer as dit nie bestaan nie:
f = open("myfile.txt", "w")