Introduction to Programming using Python 1st Edition

Published by Pearson
ISBN 10: 0132747189
ISBN 13: 978-0-13274-718-9

Chapter 13 - Files and Exception Handling - Programming Exercises - Page 472: 13.5

Answer

code

Work Step by Step

# 13.5 (Replace text) Write a program that replaces text in a file. Your program should # prompt the user to enter a filename, an old string, and a new string. filename = input("Enter a filename: ").strip() string = input("Enter the old string to be replaced: ") new = input("Enter the new string to replace the old string: ") file = open(filename, 'r') data = '' for line in file: data += line.replace(string, new) # I will create a new file instead of writing on the same file for future exercises usage. resFile = open('result', 'w') resFile.write(data) resFile.close() print("done")
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.