Python File Handling kya hai?
File Handling se hum computer me bani .txt, .csv jaisi files ko read aur write kar sakte hain.
File Open karne ke Modes
- r = Read mode. File read karne ke liye
- w = Write mode. Nayi file banegi ya purani overwrite hogi
- a = Append mode. Purane data ke baad naya data jodega
- x = Create mode. Sirf nayi file banayega
1. File me Write karna
file = open("test.txt", "w")
file.write("Hello GateStudy!")
file.close()
2. File ko Read karna
file = open("test.txt", "r")
data = file.read()
print(data)
file.close()
3. File me Data Add karna – Append
file = open("test.txt", "a")
file.write("\nYe nayi line hai")
file.close()
Best Way: with keyword
with use karne se file auto close ho jati hai.
with open("test.txt", "r") as file:
print(file.read())
Conclusion
File Handling se hum data ko permanently save kar sakte hain. Ab aapke paas Python ke 5 basic units complete ho gaye hain. Next hum OOP aur Projects karenge.
FAQs:
Q1: r aur w mode me kya antar hai?
Ans: r = sirf padhne ke liye. w = likhne ke liye, purana data delete ho jayega.
Q2: File close karna zaroori hai kya?
Ans: Haan, warna data save nahi hoga. Isliye with use karna best hai.
Q3: Agar file nahi hai to kya hoga?
Ans: r mode me error aayega. w ya a mode me nayi file ban jayegi.
