File reading: Character By Character
Question:1
Write a python script to read the contents of a file character by character and display them?(Method:1)
Sol:
def file_read(): f=open("abc.txt") while True: c=f.read(1) if not c: #print("end of file") break print(c,end='') #function calling file_read()
Question:2
Write a python script to read the contents of a file character by character and display them? (Method:2)
Sol:
def file_read1(): with open("abc.txt") as f: while True: c=f.read(1) if not c: #print("end of file") break print(c,end='') #function calling file_read1()
Question:3
write a (python script) function named count_len() to read the contents of the file “abc.txt” and print its length.
Sol:
def count_len(): le=0 with open("abc.txt") as f: while True: c=f.read(1) if not c: break print(c,end='') le=le+1 print("length of file ",le) #function calling count_len()
Question:4
write a (python script) function named count_lower() to read the contents of the file “story.txt”. Further count and print total lower case alphabets in the file
Sol:
def count_lower(): lo=0 with open("story.txt") as f: while True: c=f.read(1) if not c: break print(c,end='') if(c>='a' and c<='z'): lo=lo+1 print("total lower case alphabets ",lo) function calling count_lower()
Question:5
write a (python script) function named count_upper() to read the contents of the file “story.txt”. Further count and print total upper case alphabets in the file.
Sol:
def count_upper(): lo=0 with open("story.txt") as f: while True: c=f.read(1) if not c: break print(c,end='') if(c>='A' and c<='Z'): lo=lo+1 print("total upper case alphabets ",lo) function calling count_upper()