Computer Science
Write a function in Python to read a text file, Alpha.txt and displays those lines which begin with the word ‘You’.
Python File Handling
1 Like
Answer
The Alpha.txt file includes following data :
You To be or not to be, that is the question.
You The quick brown fox jumps over the lazy dog.
To infinity and beyond!
def test():
fobj1 = open("Alpha.txt", "r")
data = fobj1.readlines()
for line in data:
L = line.split()
if L[0] == "You":
print(line)
fobj1.close()
test()
Output
You To be or not to be, that is the question.
You The quick brown fox jumps over the lazy dog.
Answered By
1 Like
Related Questions
Predict the output of the Python code given below:
Text1 = "IND-23" Text2 = "" I = 0 while I < len(Text1): if Text1[I] >= "0" and Text1[I] <= "9": Val = int(Text1[I]) Val = Val + 1 Text2 = Text2 + str(Val) elif Text1[I] >= "A" and Text1[I] <= "Z": Text2 = Text2 + (Text1[I + 1]) else: Text2 = Text2 + "*" I += 1 print(Text2)
Consider the table CLUB given below and write the output of the SQL queries that follow.
CID CNAME AGE GENDER SPORTS PAY DOAPP 5246 AMRITA 35 FEMALE CHESS 900 2006-03-27 4687 SHYAM 37 MALE CRICKET 1300 2004-04-15 1245 MEENA 23 FEMALE VOLLEYBALL 1000 2007-06-18 1622 AMRIT 28 MALE KARATE 1000 2007-09-05 1256 AMINA 36 FEMALE CHESS 1100 2003-08-15 1720 MANJU 33 FEMALE KARATE 1250 2004-04-10 2321 VIRAT 35 MALE CRICKET 1050 2005-04-30 (i) SELECT COUNT(DISTINCT SPORTS) FROM CLUB;
(ii) SELECT CNAME, SPORTS FROM CLUB WHERE DOAPP<"2006-04-30" AND CNAME LIKE "%NA";
(iii) SELECT CNAME, AGE, PAY FROM CLUB WHERE GENDER = "MALE" AND PAY BETWEEN 1000 AND 1200;
Write a function, vowelCount() in Python that counts and displays the number of vowels in the text file named Poem.txt.
Consider the table Personal given below:
Table: Personal
P_ID Name Desig Salary Allowance P01 Rohit Manager 89000 4800 P02 Kashish Clerk NULL 1600 P03 Mahesh Superviser 48000 NULL P04 Salil Clerk 31000 1900 P05 Ravina Superviser NULL 2100 Based on the given table, write SQL queries for the following:
(i) Increase the salary by 5% of personals whose allowance is known.
(ii) Display Name and Total Salary (sum of Salary and Allowance) of all personals. The column heading 'Total Salary' should also be displayed.
(iii) Delete the record of personals who have salary greater than 25000.