Ich versuche, bestimmte Zeilen an einer bestimmten Stelle in meiner Datei hinzuzufügen. Ich benutze dies:
new_file = open("file.txt", "r+")
for line in new_file:
if line == "; Include below":
line = line + "\nIncluded text"
new_file.write(line)
else:
new_file.write(line)
Aber aus irgendeinem Grund verdoppelt sich der Inhalt meiner file.txt
.
Bearbeiten: Wenn meine Datei so aussieht:
blablablablablablabal
balablablabalablablbla
include below
blablablablablabalablab
ablablablabalbalablaba
Möchte ich, dass es so aussieht:
blablablablablablabal
balablablabalablablbla
include below
included text
blablablablablabalablab
ablablablabalbalablaba