Chapter 9 : File Handling In Python (Practice Sets)
इस Web Page पर File Handling In Python Chapter से संबंधित Practice Sets Add किए गए है | Page मे दि गई Problem का complete solution Code , Line By Line Code Explanation और hint भी दी गई है | इस Web Page को add करने का उद्देश्य आपको File Handling In Python Chapter के सभी Topics का अभ्यास कराने और आपकी Coding Skills को बेहतर बनाना है | इस Web Page उपलब्ध Problems को तभी Solve करे जब आप हमारी Site पर उपलब्ध Python File Handling Chapter को पढ़ चुके हो |
Problem 1 :
जो Persons Mobile का उपयोग करते है वो Mobile Number को Mobile की Contact Book मे save कर देते है ताकि भूल जाना Mobile Number को गुम हो जाना जैसी problems से बचा जा सके | एक Program लिखे जो ,
- User से input मे User का name और Mobile Number ले |
- User के Name और Mobile Number को किसी दूसरी File मे save करे |
- File मे data save होने के बाद message show हो "Your Data Successfuly saved"
- File मे data save न होने पर message show हो "Sorry Your Data Not saved"
Code Explanation
- user_name = input("Enter Your Name : ") = > user_name एक Variable है जो input के रूप मे user से Text value को store करता है |
- mobile_number = int(input("")) = > mobile_number एक Variable है जो input के रूप मे user से integer value को store करता है |
- with open("example.txt", "a") as file: = > example.txt file को append mode मे open किया गया है as से example.txt file का alias बनाया गया है |
- file.write = > file.write का उपयोग File मे write करने के लिए किया गया है |
- (f"Name: {user_name}, Mobile Number : {mobile_number}\n") = > fstring का उपयोग किया गया है |
- print("Data successfully saved !") = > Program error free run होने पर Data successfully saved ! show होगा |
Problem 2 :
एक school Teacher Students के Result को एक Register मे save कर देता है ताकि बाद मे
Result को देखा जा सके |
नीचे दिए गए Code Editor मे एक Program लिखे जो ,
- student का name और उनके Marks को input मे ले |
- किसी दूसरी file मे save करे |
Code Explanation
- user_name = input("Enter Your Name : ") = > user_name एक Variable है जो input के रूप मे user से Text value को store करता है |
- mobile_number = int(input("")) = > mobile_number एक Variable है जो input के रूप मे user से integer value को store करता है |
- with open("example.txt", "a") as file: = > example.txt file को append mode मे open किया गया है as से example.txt file का alias बनाया गया है |
- file.write = > file.write का उपयोग File मे write करने के लिए किया गया है |
- (f"Name: {user_name}, Mobile Number : {mobile_number}\n") = > fstring का उपयोग किया गया है |
- print("Data successfully saved !") = > Program error free run होने पर Data successfully saved ! show होगा |
Problem 3 :
कोई भी Teacher students की Attendance लेने के बाद , कोई Person अपना Register से related काम complete
करने के बाद etc. Register/Notebook को close कर देता है |
एक Program लिखे जो ,
- User के "close" enter करते ही Target file को close कर दे |
- NOTE : File मे stored पहले से data Delete नही होना चाहिए |
Code Explanation
- x = open("example.txt", "w") = > x एक variable है जिसमे example.txt file को write mode मे open करने की value stored है |
- y = input("Type Here : ") = > y एक variable है जो input मे text value को store करता है |
- while y != "end": = > while loop का उपयोग किया गया है ये loop तक तक चलेगा जब तक y variable की value 'end' के equal नही होती |
- f.close() = > While loop के false होते ही example.txt file को close करता है |
- print("File closed") = > Program के error free run होने के बाद screen पर File closed show होता है |
Problem 4 :
Teacher किसी Students से related Information/data achieve करने के लिए पहले check करता है कि कया वो student Exists करता है या नही Exists करने पर student की Information मिल जाती है | एक Program लिखे जो ,
- User से input मे एक file name ले |
- file को opened Folder मे check करे |
- File के opened Folder मे मिल जाने पर message show हो "This File Exists"
- File के Folder मे न मिलने पर message show हो "This File Not Exists"
Code Explanation
- import os = > os Module file का उपयोग करने के लिए os Module को import किया गया है |
- if os.path.isfile("example.txt"): = > example.txt file opened Folder मे होने पर ये if statement True होगी |
- print("This File Exists") = > if statement के True होने पर ये print function run होता है |
- else = > if statement के false होने पर else statement True होगी |
- print("This File Not Exists") = > if statement के False होने पर ये print function run होता है |
Problem 5 :
Python language मे किसी एक Python File मे Programs लिखकर किसी दूसरी File पर काम करना कितना
सरल और Interesting काम है |
एक Program लिखे जो ,
- User से input मे एक Folder Name और एक file name ले |
- Enter किए गए File name को Enter किए गए Folder मे check करे |
- File के Folder मे मिल जाने पर message show हो "File Exists"
- File के Folder मे ना मिलने पर message show हो "File Not Exists"
Code Explanation
- import os = > os Module file का उपयोग करने के लिए os Module को import किया गया है |
- path = r"try/example.txt" = > path एक variable है जिसमे file का address/path store किया गया है |
- if os.path.isfile("path"): = > path variable मे stored file path folder मे होने पर ये if statement True होगी |
- print("This File Exists") = > if statement के True होने पर ये print function run होता है |
- else = > if statement के false होने पर else statement True होगी |
- print("This File Not Exists") = > if statement के False होने पर ये print function run होता है |
Problem 6 :
एक English Person और Chines Person आपस मे communication करने के लिए अपने बीच मे translator
का उपयोग करते है | translator उनके messages को उनकी language मे convert कर देता है |
एक Python Program लिखे जो ,
- user से input मे किसी file का Name ले |
- File मे मौजूद data को Binary Format मे बदल के show करे |
Code Explanation
- fname = input("Enter File Name : ") = > fname एक variable है जो input मे किसी file का path store करता है |
- with open(fname, "r") as f: = > fname variable मे stored file को open किया गया है और file का f alias बनाया गया है |
- data = f.read() = > data एक variable है जो opened file का data store करता है |
- binary = ' '.join(format(ord(c), '08b') for c in data) = > binary एक variable है जो data variable मे stored data की binary Format value को store करता है |
Problem 7 :
किसी student के दवारा Notebook मे लिखा गया content wrong होने पर Teacher उस content को
File से remove कर देता है
एक Python Program लिखे जो ,
- User से Input के रूप मे किसी File का path/address ले |
- File मे मौजूद सारे data को File से Delete कर दे |
Code Explanation
- f_name = input("Enter A File Name : ") = > f_name एक variable है जो input मे किसी file का path store करता है |
- open(f_name, "w") = > f_name variable मे stored file को write mode मे Open करता है |
- close() = > opened File को close करता है |
- print("Program Successfuly Run") = > Program के error free run होने पर Program Successfuly Run show होगा |
Problem 8 :
Teacher classroom मे student के Present होने पर Attendance लगा देता है और student के absent होने पर
Attendance नही लगाता |
एक Python Program लिखे जो ,
- 2 enter करने error ना दे |
- 2 के अलावा कोई number enter करने पर आने वाले error को handle करे |
Code Explanation
- file = open("example.txt", "r") = > file एक variable है जो file को read mode मे open करने की value store करता है |
- print(file.read()) = > file variable मे stored data को print करो |
You have completed This Chapter ! 🎉
Now you can choose any one of the following options to test your knowledge :
Help Center
Users and we all help you together .