Hallo,
Ich bin gerade dabei ein kleines Install Script mit Python für mein Node.js Server zu programmieren. Das Script soll auch, die .service Datei einlesen und die Pfade anpassen. Das einlesen Der Datei sieht aktuell so aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | def openservice(self, filename, path): """Main Class Node.js Installer""" fullpath = path shortpath = self.rmfile(path) if os.access(filename, os.R_OK): readfile = open(filename) for line in readfile: if "ExecStart" in line: exe = line if "WorkingDirectory" in line: working = line readfile.close() exe = self.rmpath(exe) + fullpath working = self.rmpath(working) + shortpath |
gibt es eine möglichkeit mit python eine Datei zu öffnen ohne gleich den ganzen Inhalt zu löschen? oder sollte ich die ganze Datei einlesen auch wenn ich nur 2 Zeilen ändern möchte?
mfg