Page 301 - CITS - CSA - TP (Volume 2) - Hindi
P. 301
कं ूटर सॉ वेयर ए ीके शन - CITS
टा 1: रीड मोड के िलए ो ाम कोड
यह पायथन म एक रीड ऑपरेशन है। हम िदए गए कोड के साथ एक मौजूदा फ़ाइल खोलते ह और िफर उसे पढ़ते ह । कोड नीचे िदया गया है -
# Open the file in read mode
with open(“file.txt”, “r”) as fileptr:
# Read the contents of the file
file_content = fileptr.read()
# Print the content
print(file_content)
ीकरण:
open(“file.txt”, “r”) को fileptr के प म उपयोग कर :
• with: with कथन का उपयोग िकसी ॉक के िन ादन को संदभ बंधक ारा प रभािषत िविधयों के साथ लपेटने के िलए िकया जाता है। यह
सुिनि त करता है िक ॉक िन ादन के बाद फ़ाइल ठीक से बंद हो जाए, भले ही कोई अपवाद उ हो।
• open(“file.txt”, “r”): open फ़ं न का उपयोग फ़ाइल खोलने के िलए िकया जाता है। पहला तक फ़ाइल नाम है (इस मामले म “file.txt”), और
दू सरा तक मोड है (रीड मोड के िलए “r”)।
• as fileptr: यह open ारा लौटाए गए फ़ाइल ऑ े को वे रएबल fileptr को असाइन करता है। इस वे रएबल का उपयोग फ़ाइल के साथ
इंटरै करने के िलए िकया जाता है।
file_content = fileptr.read():
• fileptr.read(): रीड िविध को फ़ाइल ऑ े (fileptr) पर कॉल िकया जाता है। यह फ़ाइल की संपूण साम ी को पढ़ता है और इसे एक ंग के
प म लौटाता है, िजसे िफर वे रएबल file_content को असाइन िकया जाता है।
print(file_content):
• print(file_content): यह लाइन फ़ाइल की साम ी को ि ंट करती है, जो file_content चर म सं हीत थी।
• with कथन का उपयोग अ ा अ ास है ों िक यह इंड ट िकए गए ॉक से बाहर िनकलने पर फ़ाइल को चािलत प से बंद करने का ान
रखता है, िजससे उिचत संसाधन बंधन सुिनि त होता है।
आउटपुट :
टा 2: फ़ाइल को write mode म खोल
# Open the file in write mode
with open(“file.txt”, “w”) as fileptr:
# Write content to the file
fileptr.write(“Hello, this is a sample line.\n”)
fileptr.write(“Writing another line to the file.\n”)
print(“Content has been written to the file.”)
ीकरण:
1 फ़ाइलptr के प म open(“file.txt”, “w”) के साथ::
• यह लाइन “file.txt” नामक फ़ाइल को write mode (“w”) म खोलती है।
• with कथन यह सुिनि त करता है िक िलखने के बाद फ़ाइल ठीक से बंद हो जाए।
287
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 133

