filename = raw_input("Enter file name: ") in_file = open(filename, "r") out_file = open("newcode.py", "w") while 1: line = in_file.readline() if not line: break #replace solution with computerchoice newline = line.replace("solution", "computerchoice") #save line to new (output) file out_file.write(newline) in_file.close() out_file.close()