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
   296   297   298   299   300   301   302   303   304   305   306