Run Your Python Programs Online
Computer Science
( Class XII Sc )
( Subject Code 083)

Reading Text File
Must watch the video and subscribe the channel to crystal clear concept

Reading Text File
Must watch the video and subscribe the channel to crystal clear concept
Count characters, words and lines present in a text file using python program
Note : text file and python program must present in same foloder
Count
words in a file
f=open('abc.txt')
c=0
s=f.read() # read file and store the content of file in a string s
w=s.split() # split the contents of s and store it into list w
for i in w:
c=c+1
print(c)
f.close()
Count
‘india’ word from file
f=open('abc.txt')
c=0
s=f.read()
w=s.split()
for i in w:
if(i=="india"):
c=c+1
print(c)
f.close()
Count and print words having length <=3 from file
f=open('abc.txt')
c=0
s=f.read()
w=s.split()
for i in w:
if(len(i)<=3): #match the length of item in list
print(i)
c=c+1
print(c)
Count
lines in a file
f=open('abc.txt')
c=0
list=f.readlines() # Read lines from file and store in a list named list
for i in list:
c=c+1
print(c)
f.close()
Count lines starts from ‘s’
f=open('abc.txt')
c=0
list=f.readlines()
for i in list:
if(i[0]=='s'): # match each item of list starts with s or not
c=c+1
print(c)
f.close()
Count characters from file
f=open('abc.txt')
count=0
s=f.read()
w=s.split()
for i in w: # traverse every item in list
for c in i: # traverse every character in item
count=count+1
print(count)
Print first and last line of text
file
Count lower case alphabets from file
f=open('abc.txt')
count=0
s=f.read()
w=s.split()
for i in w:
for c in i:
if(i.islower()): # find the given character is lower case or not
count=count+1
print(count)
Count number of digits present in text file
f=open('abc.txt')
count=0
s=f.read()
w=s.split()
for i in w:
for c in i:
if(i.isdigit()): # find the given character is digit or not
count=count+1
print(count)
f=open('abc.txt')
lines=f.readlines()
print(lines[-1]) # -1 is the index of last item in a list
print(lines[0]) # 0 in the index of first item in a list
Print longest line from a text file
f=open('abc.txt')
c=0
list=f.readlines()
longest=""
for i in list:
if(len(i)>len(longest)):
longest=i
print(longest)
Program to display size of a file in bytes
Sample Questions
f=open('abc.txt')
c=0
list=f.readlines()
longest=""
for i in list:
if(len(i)>len(longest)):
longest=i
print(longest)
Program to display size of a file in bytes
f=open('abc.txt')
s=f.read() # read file and store the content of file in a string s
size=len(s)
print("size in bytes:",size)
f.close()
Sample Questions
Comments
Post a Comment