Beginner Codes/Python/Writing Files
77%

Instructions

Writing Files ✍️

Namba Python program vachu oru text file-la ezhudhavum mudiyum! Idhukku open() function-la sariyaana "mode"-a kudukkanum.

🔍 Deep Dive: Real-world Analogy (Writing a Diary 📓)

Oru diary vachirukeenga. Diary-la ezhudha rendu vazhi irukku:

  1. Write ("w"): Pazhaiya page ellathayum kilichu thookitu, pudhusa 1st page-la irundhu ezhudhuradhu (Overwrites everything).
  2. Append ("a"): Pazhaiya kathaigal apdiye irukkum, andha page-ku keela irundhu pudhusa ezhudha start panradhu (Adds to the end).

1. Writing ("w" Mode)

# 'w' na Write mode. File illana, pudhusa create aagidum!
with open("mynote.txt", "w") as f:
    f.write("Hello from Python!")

2. Appending ("a" Mode)

Pazhaiya text azhiyama irukka "a" mode use pannunga.

with open("mynote.txt", "a") as f:
    f.write("\nIdhu pudhu line!")

Idha theliva purinjikka indha interactive visualizer-a test pannunga:

with open("mynote.txt", "w") as f:
f.write("Hello")
with open("mynote.txt", "a") as f:
f.write("\nIdhu pudhu line!")
mynote.txt
What is happening?
'Next Step' click pannunga, aarambikkalam!

💡 Did You Know? "w" mode use pannumbodhu romba kavanama irukkanum! Neenga already important data vachirukka oru file-a "w" mode-la open panna, andha second-ye file ulla irukka ellame completely azhinjidum!

Your Turn! (Unga neram!)

  1. "test.txt" file-a "w" mode-la open panni, "Beginner Codes is awesome!" nu write pannunga.
  2. Adhutha line-la, adhe "test.txt" file-a "r" mode-la open panni ulla irukuradha print panni paarunga!

Help

Writing FilesExercise 60/7735 XP
❴❵ script.py
python.code
python
Loading...
Terminal
Terminal — python
Beginner Codes Terminal v1.0.0
─────────────────────────────────────
Ready. Click "Run Code" to execute...
Ready
Piston APIPYTHON0 lines