Seite 1 von 1

txtFile fortlaufend speichern und txt vergleichen

Verfasst: Donnerstag 19. Juli 2012, 12:12
von NicNac
Hallo zusammen,

Ich schreibe gerade ein kleines Script was bestimmte Daten in eine txt speichert. Aber jedes mal
wenn ich das Script starte speichert er die Eingabe immer wieder neu ab ohne die alten zu behalten.
Wie bekommt man das hin das er das fortlaufend abgspeichert und vor allem die Zeilen untereinander?

Desweiteren sollen dann im späteren Verlauf bestimmte txtfiles miteinander vergleichen werden das heisst
aber eintrag für eintrag .. als beispiel:

ersteTextdatei:
1# Hallo // Was der ersten Line enstpricht

zweiteTextdatei:
1# Jürgen // auch wiederum für die erste Zeile

Wie grigt man es also hin diese zwei miteinander zu verbinden wenn.
Vielen lieben Dank für eure Hilfe bei meinen Anfängerversuchen ;) ...

Grüße

Re: txtFile fortlaufend speichern und txt vergleichen

Verfasst: Donnerstag 19. Juli 2012, 12:19
von BlackJack
@NicNac: Zum ersten Problem: Dateien nicht zum schreiben sondern zum anhängen öffnen.

Zum zweiten: Einfach machen. Also beide Dateien öffnen und dann immer eine Zeile aus beiden Dateien lesen und vergleichen bis Du am Ende bist. `itertools.izip()` ist da nützlich.

Re: txtFile fortlaufend speichern und txt vergleichen

Verfasst: Donnerstag 19. Juli 2012, 12:32
von NicNac
Aaaah oki das war das Stichwort "zum anhängen" hab ich auch direkt gefunden mit 'a'
Aber wie speichert man untereinander?

Die itertools.izip() werd ich mir mal genauer ansehen

Re: txtFile fortlaufend speichern und txt vergleichen

Verfasst: Donnerstag 19. Juli 2012, 13:50
von BlackJack
@NicNac: Was meinst Du mit „untereinander”? An Zeilenenden gehört ein Zeilenende-Zeichen. Meintest Du das?

Re: txtFile fortlaufend speichern und txt vergleichen

Verfasst: Donnerstag 19. Juli 2012, 14:25
von NicNac
Oki hab mich bissle blöd ausgedrückt ;)
Ich meinte das die Daten im Textfile untereinander gespeichert werden.

Daten
Daten1
Daten2

und nich
DatenDaten1Daten2

Re: txtFile fortlaufend speichern und txt vergleichen

Verfasst: Donnerstag 19. Juli 2012, 14:40
von BlackJack
@NicNac: Na dann habe ich die Frage ja schon beantwortet: An Zeilenenden gehören Zeilenenden-Zeichen.

Re: txtFile fortlaufend speichern und txt vergleichen

Verfasst: Donnerstag 19. Juli 2012, 14:41
von webspider
Auch bekannt als Zeilenumbrüche, Newlines, "\n" und dergleichen.

Re: txtFile fortlaufend speichern und txt vergleichen

Verfasst: Freitag 20. Juli 2012, 17:46
von NicNac
Ach ich idiot ;) .... Aber ich hatte da noch irgendwas mit einem "," im Kopf für den selben Zweck kann das
sein?

Vielen lieben Dank für eure Hilfe ;)

Re: txtFile fortlaufend speichern und txt vergleichen

Verfasst: Freitag 20. Juli 2012, 18:56
von Leonidas
Du meinst vermutlich das Komma bei ``print "abc",`` womit man Newlines unterdrücken kann.