Q. A file sports.dat contains information in following format :
Event ~ Participant
Write a function that would read contents from file sports.dat and creates a file named Atheletic.dat copying only those records from sports.dat where the event name is "Atheletics".
You can understand by Watching video :-
Answer :-
Binary File Program :-
import pickle def portal( ) : file1 = open("sports.dat","rb") file2 = open("Atheletics.dat","wb") try : while True : data = pickle.load( file1 ) word = data.split(" ~ ") if data [ : 9 ] == "atheletic" or data [ : 9 ] == "Atheletic": pickle.dump( data, file2 ) except EOFError : file1.close() file2.close() print("Pragram Run Succesfully !!") portal()
Text File Program :-
def portal( ) : file1 = open("sports.txt","r") file2 = open("Atheletics.txt","w") lst = file1.readlines() for i in lst : print(i [ : 9 ]) if i [ : 9 ] == "atheletic" or i [ : 9 ] == "Atheletic" : file2.write(i) file1.close() file2.close() portal()
We write Data in sports.dat file by following script
import pickle f = open( "sports.dat","wb" ) pickle.dump("Football ~ Path",f) pickle.dump("Atheletics ~ Walla",f) pickle.dump("Cricket ~ Portal",f) pickle.dump("Hockey ~ Express",f) pickle.dump("Atheletics ~ Python",f) pickle.dump("Chess ~ Computer",f) f.close()
sports.dat file contain :- ( in Binary Language)
€• Å’Football ~ Path”.€• Å’Atheletics ~ Walla”.€• Å’Cricket ~ Portal”.€• Å’Hockey ~ Express”.€• Å’Atheletics ~ Python”.€• Å’Chess ~ Computer”.
Output :-
Program Run Successfully !!
>>>
Atheletic.dat file Contain :- ( in Binary Language )
€• Å’Atheletics ~ Walla”.€• Å’Atheletics ~ Python”.
Post a Comment
You can help us by Clicking on ads. ^_^
Please do not send spam comment : )