Unnamed
public text v1 · immutableclass myfile:
def __init__(self, myfile, mode="r"):
self.myfile = open(myfile, "r+")
def get_lines(self):
'''Returns a list of the file lines'''
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")