Python Txt Datei, daten entfernen?
Guten Abend,
wie kann ich aus meiner Text Datei die erste Zeile entfernen?
Beispiel:
Zeile 1
Zeile 2
Zeile 3
Zeile 4
Danach:
Zeile 2
Zeile 3
Zeile 4
Liebe Grüße
3 Antworten
![](https://images.gutefrage.net/media/default/user/5_nmmslarge.png?v=1438863662000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Programmiersprache, Python, Programmieren & Softwareentwicklung
with open(<somefile>,'r') as s, open(<somefile.tmp>,'w') as d:
discard=s.readline()
d.writelines(s.readlines())
os.replace(<somefile.tmp>,<somefile>)
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Lese die Datei ein und schreibe sie in eine neue Datei ohne die erste Zeile. "Löschen" lässt sich nichts aus einer Datei.
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Funktioniert, gibt aber bestimmt eine einfachere Lösung :)
Woher ich das weiß:Hobby
![- (Text, Python, Programmiersprache)](https://images.gutefrage.net/media/fragen-antworten/bilder/477920293/0_big.png?v=1668471232000)