Python File Write

கோப்பில் எழுதுதல்

இருக்கும் கோப்பில் எழுதுதல்

இருக்கும் கோப்பில் எழுத, open() செயல்பாட்டிற்கு ஒரு அளவுருவைச் சேர்க்க வேண்டும்:

எடுத்துக்காட்டு

"demofile.txt" கோப்பைத் திறந்து உள்ளடக்கத்தை இணைக்கவும்:

with open("demofile.txt", "a") as f:
  f.write("Now the file has more content!")

#open and read the file after the appending:
with open("demofile.txt") as f:
  print(f.read())

இருக்கும் உள்ளடக்கத்தை மேலெழுதுதல்

கோப்பில் இருக்கும் உள்ளடக்கத்தை மேலெழுத, w அளவுருவைப் பயன்படுத்தவும்:

எடுத்துக்காட்டு

"demofile.txt" கோப்பைத் திறந்து உள்ளடக்கத்தை மேலெழுதவும்:

with open("demofile.txt", "w") as f:
  f.write("Woops! I have deleted the content!")

#open and read the file after the overwriting:
with open("demofile.txt") as f:
  print(f.read())

⚠️ குறிப்பு:

"w" முறை முழு கோப்பையும் மேலெழுதும்.

புதிய கோப்பை உருவாக்குதல்

Python இல் புதிய கோப்பை உருவாக்க, open() முறையைப் பயன்படுத்தவும், பின்வரும் அளவுருக்களில் ஒன்றைப் பயன்படுத்தவும்:

எடுத்துக்காட்டு

"myfile.txt" என்ற புதிய கோப்பை உருவாக்கவும்:

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

முடிவு: புதிய வெற்றுக் கோப்பு உருவாக்கப்படுகிறது.

⚠️ குறிப்பு:

கோப்பு ஏற்கனவே இருந்தால், பிழை எழுப்பப்படும்.

பயிற்சி

நீங்கள் இந்த வகையில் கோப்பைத் திறந்தால் என்ன நடக்கும்: open('demofile3.txt', 'w')

அசல் உள்ளடக்கம் மேலெழுதப்படும்
✓ சரி! 'w' முறை முழு கோப்பையும் மேலெழுதும்
எந்த புதிய உள்ளடக்கமும் அசல் உள்ளடக்கத்திற்குப் பிறகு சேர்க்கப்படும்
✗ தவறு! 'a' முறை மட்டுமே உள்ளடக்கத்தை இணைக்கும், 'w' முறை மேலெழுதும்