How to Find and Replace Text in a File in Python?

By Hardik Savani October 30, 2023 Category : Python

Hey Friends,

In this short tutorial, we will cover a python find and replace in file. This example will help you how to find and replace text in file in python. I explained simply about how to search and replace text in a file using python. I explained simply about python search and replace string in file.

Here, i will give you a very simple example to search and replace string in file using python script. we will use open() and replace() function to find string and replace in file using python 3. so, let's see the simple example:

Example:

Here, we will create an "example.txt" file as like below:

example.txt

Hi
This is example.com
This is example.com

Now, we will create main.py file and find string from that file as like the below code:

main.py

findString = "example.com"
replaceString = "itsolutionstuff.com"
  
# Find Text and Replace Word
with open('example.txt', 'r') as f:
    data = f.read()
    data = data.replace(findString, replaceString)
  
with open('example.txt', 'w') as f:
    f.write(data)
    
print("Text replaced")

Output:

example.txt

Hi
This is itsolutionstuff.com
This is itsolutionstuff.com

I hope it can help you...

Tags :
Shares