class myfile: def __init__(self, myfile, mode="r"): self.myfile = open(myfile, "r+") def get_lines(self): return self.myfile.readlines() def replace_line(self, oldline, newline ): for line in self.get_lines(): self.myfile.seek(0) self.myfile.write(line.replace(oldline, newline)) myfile = myfile("example.txt", "r+") myfile.replace_line("Nano", "Daniel")