Write a method in Python to read lines from a text file DIARY.TXT, and display those lines, which are starting with an alphabet ‘P’.

 

Answer:

def count():

f=open("DIARY.txt",'r')

l=f.readlines()

for line in l:

if line[0]=='P':

print(line)

f.close()

Question 1-Write a method in Python - Teachoo.JPG

Remove Ads

Transcript

Question 1 Write a method in Python to read lines from a text file DIARY.TXT, and display those lines, which are starting with an alphabet ‘P’. declaring function count( ) reading all the lines in the text file and assigning it to ‘l’ Checking if the first letter of a line is ‘P’ Closing the file opening the text file in read mode and assigning it to file_object ‘f’ Iterating through each line in ‘l’ and assigning it to ‘line’ Prints the line which starts with ‘P’ Invoking function count( ) Output

Davneet Singh's photo - Co-founder, Teachoo

Made by

Davneet Singh

Davneet Singh is an IIT Kanpur graduate and has been teaching for 16+ years. At Teachoo, he breaks down Maths, Science and Computer Science into simple steps so students understand concepts deeply and score with confidence.

Many students prefer Teachoo Black for a smooth, ad-free learning experience.