Python File Write

Maglagay sa umiiral na file

Kung gusto mong maglagay sa umiiral na file, dapat ihatid sa open() Magdagdag ng argumento sa function:

  • "a" - Magdagdag - ay magdadaloy sa katapusan ng file
  • "w" - Maglagay - ay magbabago ang anumang umiiral na nilalaman

Halimbawa

Buksan ang file "demofile2.txt" at idinagdag ang nilalaman sa loob ng file:

f = open("demofile2.txt", "a")
f.write("Ngayon ang file ay may mas maraming nilalaman!")
f.close()
# Pagkatapos ng pagdagdag, buksan at basahin ang file:
f = open("demofile2.txt", "r")
print(f.read())

Run Halimbawa

Halimbawa

Buksan ang file "demofile3.txt" at papalitan ang nilalaman:

f = open("demofile3.txt", "w")
f.write("Woops! I have deleted the content!")
f.close()
# Pagkatapos ng pagsusulat, buksan at basahin ang file:
f = open("demofile3.txt", "r")
print(f.read())

Run Halimbawa

Komento:Ang "w" na paraan ay papalitan ang lahat ng nilalaman.

Lumikha ng Bagong File

Kung gusto lumikha ng bagong file sa Python, gamitin ang open() Paraan, at gamitin ang isa sa mga sumusunod na parameter:

  • "x" - Lumikha - Lilikha ng file, at ibabalik ang error kung ang file ay umiiral
  • "a" - Magdagdag - Kung ang tinukoy na file ay wala, lilikha ng file
  • "w" - Magpatala - Kung ang tinukoy na file ay wala, lilikha ng file

Halimbawa

Lumikha ng file na may pangalan na "myfile.txt":

f = open("myfile.txt", "x")

Resulta: Nalikha ang bagong walang laman na file!

Halimbawa

Kung wala, lumikha ng bagong file:

f = open("myfile.txt", "w")