26.8k views
5 votes
Write a program that reads the input.txt file character by character and writes the content of the input file to output.txt with capitalize each word (it means upper case the first letter of a word and lowercase remaining letters of the word)

1 Answer

2 votes

Answer:

def case_convertfile( file_name):

with open(" new_file","x") as file:

file.close( )

with open("file_name", "r") as txt_file:

while True:

word = txt_file.readline( )

word_split= word.split(" ")

for word in word_split:

upper_case = word.uppercase( )

file= open("new_file","w+")

file= open("new_file","a+")

file.write(upper_case)

txt_file.close( )

file.close( )

Step-by-step explanation:

This python function would open an existing file with read privilege and a new file with write and append privileges read and capitalize the content of the old file and store it in the new file.

User Emgee
by
4.8k points