Heim > Artikel > Backend-Entwicklung > Wie kann ich mit Python eine Zeile an einer bestimmten Position in eine Datei einfügen?
Einfügen einer Zeile in der Mitte einer Datei in Python
Einfügen einer Zeile an einer angegebenen Position in einer Datei unter Beibehaltung der Integrität von Der vorhandene Inhalt kann mithilfe der Dateiverarbeitungsfunktionen von Python erreicht werden.
Um eine Zeile am Index x in eine Datei einzufügen, führen Sie die folgenden Schritte aus:
Hier ist ein Beispielcode das implementiert diese Schritte:
<code class="python">with open("path_to_file", "r") as f: contents = f.readlines() # Insert the line at index x index = 2 value = "Charlie" contents.insert(index, value) with open("path_to_file", "w") as f: contents = "".join(contents) f.write(contents)</code>
Dieser Code öffnet die Datei, liest ihren Inhalt in eine Liste mit Inhalten, fügt die Zeile „Charlie“ in Zeile 2 (Index 1) ein und überschreibt dann die Datei mit dem geänderten Inhalt .
Das obige ist der detaillierte Inhalt vonWie kann ich mit Python eine Zeile an einer bestimmten Position in eine Datei einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!