Reading File in Python

Reading File in Python – हालांकि हमने जिस File को Create किया है वो एक Text File है, इसलिए हम उसे Current Operating System के किसी भी Text Editor के माध्‍यम से Open करके उसमें Write होने वाले Content को देख सकते हैं। लेकिन कई बार हम हमारे Content को Binary या Encrypted Form में Write करते हैं, ताकि हमारे Python Program द्वारा Create किए गए Data को केवल हमारे द्वारा Create किए गए Python Program द्वारा ही देखा जा सके।

इस तरह की स्थिति में हमें हमारे Python Program द्वारा Create की गई File को Python Program द्वारा ही फिर से Access and Read किया जाना होता है और इस जरूरत को पूरा करने के लिए Python हमें read() नाम का File Pointer Method Provide करता है, जिसके माध्‍यम से हम हमारी Create की गई File के Content को अगले Python Program के माध्‍यम से Read कर सकते हैं-

[code]
FileName: FileRead.py
# Create a New File in Writing Mode using 'w'
filePointer = open("names.txt", "r")

# Read all Content of the File
fileContent = filePointer.read()

# Display File Content
print(fileContent)

# Close the File
filePointer.close()

Output
KRISHNA
MADAN
MOHAN
MANOHAR
MURARI
[/code]

इस Example में हमने उसी names.txt File को Open किया है, जो कि पिछले Python Program के माध्‍यम से Create की गई थी लेकिन इस बार इस Program में हमने इस names.txt File को Reading Mode में Open किया है, इसीलिए open() Function के Mode Parameter में इस Program में हमने “r” Specify किया है।

अगले Statement में हमने filePointer Object के read() Method को Invoke किया है जिसके परिणामस्‍वरूप names.txt File का सारा Content fileContent नाम के Variable में Store हो जाता है, जिसे print() Function द्वारा Print करते ही हमें Output के रूप में वे पांचों नाम Screen पर दिखाई देने लगते हैं, जिन्‍हें पिछले Program के माध्‍यम से हमने File में लिखा था।

और पिछले Program की तरह ही हमने close() Method का प्रयोग करते हुए Open की गई File को Close कर दिया है, ताकि इस File द्वारा Use किए जा रहे Memory Resources अन्‍य किसी Program द्वारा Access किए जा सकने के लिए Available हो जाऐं।

चूंकि File Operations किसी भी Programming Language में सबसे ज्‍यादा Resource Intensive Slowest Operation होता है, क्‍योंकि File Operations हमारे Computer System की Real Hard Disk Drive के साथ Interact करता है और हमारे पूरे Computer System में Hard Disk Drive किसी भी अन्‍य Memory की तुलना में Slowest होता है।

इसलिए जब तक हमारा Program, File Operations Perform करता है, वह हमारे Computer System के Disk Drive की Speed से काम करता है, जो कि RAM की तुलना में कई गुना ज्‍यादा Slow होती है। जिसके परिणामस्‍वरूप उतने समय तक हमारे Program की Speed भी Slow ही रहती है। अत: File को चाहे जिस भी Mode में Open किया गया हो, उसे हमेंशा Compulsory रूप से Close करना ही चाहिए, ताकि हमारे Program की Performance किसी भी तरह से प्रभावित न हो। (Reading File in Python in Hindi)

Python in Hindi - BccFalna.comये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Python in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी है, तो निश्चित रूप से ये EBook भी आपके लिए काफी उपयोगी साबित होगी।

Python in Hindi | Page: 602 | Format: PDF

BUY NOW GET DEMO REVIEWS