I know that the following is how to replace a string with another string i

`line.replace(x, y)`

But I only want to replace the second instance of x in the line. How do you do that?
Thanks

EDIT
I thought I would be able to ask this question without going into specifics but unfortunately none of the answers worked in my situation. I'm writing into a text file and I'm using the following piece of code to change the file.

```
with fileinput.FileInput("Player Stats.txt", inplace=True, backup='.bak') as file:
    for line in file:
        print(line.replace(chosenTeam, teamName), end='')

```

But if chosenTeam occurs multiple times then all of them are replaced.
How can I replace only the nth instance in this situation.