input output files python python open
अजगर में इनपुट-आउटपुट और फ़ाइलों का विस्तृत अध्ययन: पायथन ओपन, पढ़ें और फ़ाइल में लिखें
हमारे पिछले ट्यूटोरियल के बारे में बताया पायथन कार्य समान्य शब्दों में।
यह ट्यूटोरियल हम देखेंगे कि सरल शब्दों में कीबोर्ड और बाहरी स्रोतों से इनपुट और आउटपुट ऑपरेशन कैसे करें।
इस में अजगर प्रशिक्षण श्रृंखला , अब तक हमने लगभग सभी महत्वपूर्ण पायथन अवधारणाओं को कवर किया है।
आप क्या सीखेंगे:
वीडियो ट्यूटोरियल देखें
वीडियो # 1: पायथन में इनपुट-आउटपुट और फाइलें
विंडोज़ में डाट फाइलें कैसे खोलें
वीडियो # 2: पायथन में एक फ़ाइल बनाएं और हटाएं
ध्यान दें:नीचे दिए गए वीडियो में 'फ़ाइल बनाएँ और हटाएं' देखने के लिए 11:37 मिनट पर छोड़ें।
पायथन में इनपुट-आउटपुट
अजगर कुछ इनपुट और आउटपुट संचालन दोनों करने के लिए कुछ अंतर्निहित कार्य प्रदान करता है।
(1) आउटपुट ऑपरेशन
आउटपुट प्रिंट करने के लिए, अजगर हमें एक अंतर्निहित फ़ंक्शन प्रदान करता है जिसे प्रिंट () कहा जाता है।
उदाहरण:
Print(“Hello Python”)
आउटपुट:
हैलो पायथन
आउटपुट:
# 2) कीबोर्ड से इनपुट पढ़ना (इनपुट ऑपरेशन)
पायथन हमें कीबोर्ड से इनपुट पढ़ने के लिए दो इनबिल्ट फ़ंक्शन प्रदान करता है।
- कच्चे इनपुट()
- इनपुट ()
कच्चे इनपुट(): यह फ़ंक्शन मानक इनपुट से केवल एक पंक्ति पढ़ता है और इसे स्ट्रिंग के रूप में लौटाता है।
ध्यान दें: यह फ़ंक्शन पायथन 3 में डिमोशन किया गया है।
उदाहरण:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
आउटपुट:
कृपया मान दर्ज करें: हैलो पायथन
उपयोगकर्ता से प्राप्त इनपुट है: हैलो पायथन
इनपुट (): इनपुट () फ़ंक्शन पहले उपयोगकर्ता से इनपुट लेता है और फिर अभिव्यक्ति का मूल्यांकन करता है, जिसका अर्थ है कि अजगर स्वचालित रूप से पहचानता है कि क्या हमने एक स्ट्रिंग या एक संख्या या सूची दर्ज की है।
लेकिन पायथन 3 में raw_input () फ़ंक्शन को हटा दिया गया और उसका नाम बदलकर इनपुट () कर दिया गया।
उदाहरण:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
आउटपुट:
कृपया मूल्य दर्ज करें: [१०, २०, ३०]
उपयोगकर्ता से प्राप्त इनपुट है: [१०, २०, ३०]
आउटपुट:
पायथन में फाइलें
एक फ़ाइल डिस्क पर एक नामित स्थान है जो डेटा को स्थायी रूप से संग्रहीत करने के लिए उपयोग किया जाता है।
यहां कुछ ऑपरेशन हैं जो आप फाइलों पर कर सकते हैं:
- एक फ़ाइल खोलो
- फ़ाइल पढ़ें
- फ़ाइल लिखें
- फ़ाइल बंद करें
# 1) एक फ़ाइल खोलें
पायथन एक फ़ाइल खोलने के लिए एक अंतर्निहित फ़ंक्शन (जिसे ओपन कहते हैं) प्रदान करता है, और यह फ़ंक्शन हैंडल नामक फ़ाइल ऑब्जेक्ट देता है और इसका उपयोग फ़ाइल को पढ़ने या संशोधित करने के लिए किया जाता है।
वाक्य - विन्यास:
file_object = open(filename)
उदाहरण:
मेरे पास मेरी डिस्क में test.txt नामक एक फाइल है और मैं इसे खोलना चाहता हूं। इसके द्वारा प्राप्त किया जा सकता है:
#if the file is in the same directory f = open(“test.txt”) #if the file is in a different directory f = open(“C:/users/Python/test.txt”)
हम फ़ाइल खोलते समय मोड को निर्दिष्ट भी कर सकते हैं जैसे कि हम पढ़ना, लिखना या जोड़ना चाहते हैं आदि।
यदि आप डिफ़ॉल्ट रूप से कोई मोड निर्दिष्ट नहीं करते हैं, तो यह रीडिंग मोड में होगा।
# 2) फ़ाइल से डेटा पढ़ना
फ़ाइल को पढ़ने के लिए, सबसे पहले, हमें फ़ाइल को रीडिंग मोड में खोलना होगा।
उदाहरण:
f = open(“test.txt”, ‘r’) #To print the content of the whole file print(f.read()) #To read only one line print(f.readline())
उदाहरण 1
आउटपुट:
निर्वासन : दो
आउटपुट:
# 3) फाइल करने के लिए डेटा लिखना
डेटा को फ़ाइल में लिखने के लिए, हमें फ़ाइल को राइट मोड में खोलना होगा।
उदाहरण:
f = open(“test.txt”, ‘w’) f.write(“Hello Python
”) #in the above code ‘
’ is next line which means in the text file it will write Hello Python and point the cursor to the next line f.write(“Hello World”)
आउटपुट:
अब यदि हम test.txt फ़ाइल खोलते हैं, तो हम सामग्री को निम्न रूप में देख सकते हैं:
हैलो पायथन
नमस्ते दुनिया
आउटपुट:
# 4) एक फ़ाइल बंद करें
हर बार जब हम फ़ाइल को खोलते हैं, तो एक अच्छा अभ्यास के रूप में हमें फ़ाइल को बंद करने के लिए सुनिश्चित करने की आवश्यकता होती है, अजगर में, हम फ़ाइल को बंद करने के लिए बंद () फ़ंक्शन का उपयोग कर सकते हैं।
जब हम फ़ाइल को बंद करते हैं, तो यह उन संसाधनों को मुक्त कर देगा जो फ़ाइल के साथ बंधे थे।
उदाहरण:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
आउटपुट:
# 5) एक फ़ाइल बनाएँ और हटाएँ
अजगर में, हम खुली विधि का उपयोग करके एक नई फ़ाइल बना सकते हैं।
उदाहरण:
f = open(“file.txt”, “w”) f.close()
आउटपुट:
इसी तरह, हम ओएस से आयात किए गए निकालें फ़ंक्शन का उपयोग करके एक फ़ाइल को हटा सकते हैं।
उदाहरण:
import os os.remove(“file.txt”)
आउटपुट:
पहले एक त्रुटि की घटना से बचने के लिए, हमें यह जांचने की आवश्यकता है कि क्या फ़ाइल पहले से मौजूद है और फिर फ़ाइल को हटा दें।
उदाहरण:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”) print(“File deleted successfully”) else: print(“The file does not exist”)
अजगर इनपुट / आउटपुट फ़ंक्शन का उपयोग करके, हम रन-टाइम के दौरान उपयोगकर्ता से इनपुट प्राप्त कर सकते हैं या पाठ फ़ाइल आदि जैसे बाहरी स्रोतों से। आशा है कि आप इस ट्यूटोरियल से पायथन में इनपुट-आउटपुट और फ़ाइलों के बारे में स्पष्ट होंगे।
हमारा आगामी ट्यूटोरियल पायथन में उपलब्ध विभिन्न प्रकार के उफ़ के बारे में बताएगा !!
PREV ट्यूटोरियल | अगले ट्यूटोरियल