Python file handling kya hai

Python file handling kya hai

Hello दोस्तों monkeyweb के इस नये blog Python file handling kya hai में आपका स्वागत है

Python file handling kya hai file आपने इसका नाम सुना ही होगा चाहे फिर हम school की बात करे या collage की जहा हमने बहुत सारी files बनाई है ठीक इसी तरह दोस्तों हमारे computer में भी Files होती है और इसकी प्रोपर्टी भी एक normal file जितनी ही होती है लेकिन इसमें बहुत से चीजे अलग होती है और आज मै अपने इस blog में इसी बात को explain करने की कोशिस करूँगा की एक file होती क्या है

file के बारे में जानने के बाद हम अपने मुख्य topic पर आयेगे जहा हम ये जानेगे की python programming language की मदद से हम किसी file को किस तरह से manage कर सकते है इसको हम File handling with python भी कहते है Python file handling kya hai

आपने file handling का नाम सुना ही होग ये बहुत ही जादा जरुरी होता है अगर आप एक प्रोग्रामर है तो आपको इसके बारे में जानकारी होनी ही चहिये और ऐसा नहीं है की ये केवल python programming language के लिये है file handling का concept आपको C language में भी देखने को मिलता है लेकिन इस blog Python file handling kya hai में python file handling के बारे में आपको बताऊंगा

File kya hoti hai

Python file handling kya hai

File किसी भी तरह की हो उसका use हम अपने किसी data को Store करने के लिये करते है वही अगर हम computer के aspact में बात करे तो यहाँ भी हम किसी भी perticular data को save करने के लिये Files का ही use करते है

computer में आपको बहुत तरह की Files देखने को मिलेगी और उसी के अनुसार उन file का नाम होता है जिससे हम Files की पहचान करते है computer में बहुत तरह के data होते है इसमें – Document , Audio , Video , Picture, PDF जैसे बहुत से प्रकार के data है और इसिलए यहाँ सभी के लिये अलग- अलग File निर्धारित रहती है जिसमे हम इनको स्टोर कर सकते है

Python file handling kya hai

python programming language आजकल में use होने वाली सबसे popular language है फिर चाहे आपको Game development करना हो या फिर Machine Learning ये एक simple and meraculous language है

python में file handling काफी useful है वैसे तो हम कमेंट्स से भी कुछ extra line लिख सकते है जो हमारे code में exicute नहीं होगी लेकिन दोस्तों Python file – handling kya hai

लेकिन अगर आप python programming language का use करके कोई बड़ा project develop कर रहे तो उस case आप यहाँ पर Comments का use नहीं कर पाएँगे और इसिलए आपको इससे related जानकारी देने के लिये File Handling एक good practis होगी

python में File handling से आप अपने data को loss होने से बच जाते है तो आइये जानते है की python में File handling की किस तरह की property होती है

Types of file in python –

Python file handling kya hai

.TXT

.Binary

अब जैसा की हमने बात की file क्या होती है लेकिन दोस्तों python में use होने वाली Files की भी कुछ restrictions है ऐसा नही है की आप हर तरह की फाइल्स यहाँ स्टोर कर सकते है जिस तरह आप Windows में Music , Videos , MS -Word जैसी बहुत सी file को save कर सकते है Python file handling kya hai

python में आप केवल दो तरह की file में ही data को save करके रख सकते है इनमे से एक है TXT formats जिसमे आपसे हर तरह के text आते है लेकिन केवल text or String as well और दूसरा है Binary Format जहा पर 0 ,1 में आप data को स्टोर करते है

Python file handling kya hai

Python file handling kya hai

1 . Opening File In python –

यहाँ हम सबसे पहले जानते है की Python file – handling kya hai में की किसी file को किस तरह open करते है यहाँ पर आपको file में किसी भी तरह की manipulation करना हो उसके लिये सबसे पहले आपको File को open करना होता है और इसको हम open() method कहते है

Syntax for open () method:

file=open("fileName","mode")

fileName –

इस parameter का use हम file का नाम देने के लिये करते है यहाँ पर हम file नाम उसके extention के साथ लिखते है जैसे – “mydemofile.txt” और अगर आपकी file same location पर नहीं है तो आप उसका path भी provide कर सकते है

Mode –

file handling में ये parameter बहुत important होता है यहाँ आपको वो mode select करना होता है जिसमे आपको file चहिये और अगर आपने कोई mode select नहीं किया है तो ये by default “r”(reading) mode select कर लेता है python में बहुत से अलग अलग modes होते है

Example –

file =open(mydemofile.txt)
  #Default Mode
  #or
file=open('mydemofile.txt','r')

2 . Closing file in Python

python में अगर हम किसी भी file को open करते है तो सबसे important part होता है की जब उस file में हम अपना work कर ले तो उस file को close कर दे और file handling में किसी भी file को close करने के लिये हम close() function का use करते है

Syntax for closing file :

file.close()

यहाँ पर किसी भी तरह का parameter पास नहीं किया जाता है

Example-

file = open('mydemofile.txt','r') 
#for open a file
file.close()   #for closing a file 

3 – Reading file in python –

python file handling में इस mode का use हम किसी भी file को read करने के लिये करते है wase तो “r” read mode एक default mode है लेकिन इसके भी कुछ method है जिसको हमें जानना चहिये

Syntax of read file:

file.read(size) 

यहाँ पर size parameter ऑप्शनल होता है यह indicate करता है की आप कितना data लेना चाहते है

Example –

 file=open("mydemofile.txt","r")
 print(file.read())
 file.close()

Other method with parameter-

file=open("mydemofile.txt","r")
print(file(readline(1))) #using with 1 u can access line 1 in file           
file.close()
file=open("mydemofile.txt","r")
print(file(readline(s))) 
#using with u can access alline  in file 
file.close()

4 -Write file in python

python में जब हमको किसी file में कुछ data देन होता है तो write mode का use करके हम ये काम कर सकते है

Syntax of write method :

fileObj.write(str)

str का use हम string file पर write करने के लिये करते है python में किसी भी file में कुछ write करने के लिये mainly हम दो modes का use कर सकते है

W – write mode .

python file handling में जब हम इस mode का use अपनी किसी existing file में कुछ लिखने के लिये करते है तो यह उसमे पहले से लिखे गये सभी data को Overwrite करके new data ले आता है और अगर आपकी file exist नहीं करती तो यह एक new file भी बना देता है

Example :

import os
if os.path.exists("mynewdemo.txt"):
 os.remove("mynewdemo.txt")
else:
 print("This file is Not Exists")
                                 

A – append mode .

Append इस mode का use हम तब करते है जब हमको अपनी किसी file में कुछ extra data (.txt) add करना होता है हम जब इसका use करते है अपनी पहले से aviabel file में तो ये उसी में last में इस data को स्टोर करा देता है और यहाँ भी अगर file exits नहीं करती तो एक new file create हो जायगी

Example :

file=open("mydemofile.txt","a") 
file.write("This is append mode")
file.close()

5. Create a File in Python –

यहाँ पर एक file create करने के लिये बहुत से method है आप चाहे तो w या a modes का use कर सकते है लेकिन यहाँ file को create करने का भी mode होता है

Syntax for Create a File:

   fileObj(fileName,x)

यहाँ पर हम X का use करते है किसी भी नयी file को create करने के लिये लेकिन आपको file बनाते time एक बात का ध्यान रखना है की आपकी file नाम अलग हो अगर आप एक ही file को जो पहले से exits करती है उसको बनाने की कोशिस करेंगे तो python आपको बहुत प्यारी सी error देगा

Example –

file=open("mynewdemo.txt","x")
file.close()

6 – How to delete file in python –

जो भी लोग python में कोडिंग कर रहे है ये सवाल बहुत से लोगो का रहता है क्युकी जब वह file handling का use करते है और किसी file को delete /remove करते है तो उनको थोड़ी परेशानी होती है

आपको बिलकुल भी परेशान होने की जरुरत नहीं है मै आपको एक ऐसा method बताने जा रहा हु जिसका use करके आप आसनी से किसी भी existing file को delete कर पायगे यहाँ मैने existing file इसिलए बोला की अक्सर लोग ये गलती करते है वो उन फाइल्स को delete करने लगते है जो exits ही नहीं करती मै आपको इसी का solution बताऊंगा

TRY This

import os
if os.path.exists("mynewdemo.txt"):
 os.remove("mynewdemo.txt")
else:
 print("This file is Not Exists")
                                   

Final Word –

“So friends hope You like this blog Python file handling kya hai and please Drop your valuable Comments about my blog and Also Share with your Friends be with us for more information |  जय  हिन्द

— Deo Abhinav Srivastava

1 thought on “Python file handling kya hai”

Leave a Comment

x