f = open("old_text.txt")
temp = f.read()
f.close
new_file = open("new_text.txt", "w")
counter = 0
name = "Courtney"
for number in range(temp.count(name)):
counter = +1
temp.find("Courtney")
if counter % 2 == 0:
pass
else:
temp = temp.replace("Courteny", "")
# ^ No need for = sign here
new_file.write(temp)
new_file.close
str.replace
is a function, and takes in two parameters, first the thing you want to replace, and second the thing you want to replace it with. So, you do not need to assign anything here.
This is what your code should look like:
remember = []
with open('old_text.txt', 'r') as old:
for var in old:
remember += str(var).split(' ')[::2]
remember += "\n"
with open('new_text.txt', 'w') as new:
for var in remember:
new.write(var + ' ')
print remember