Die Suche ergab 11 Treffer

von wido
Dienstag 24. Januar 2017, 14:28
Forum: Allgemeine Fragen
Thema: Zwei Listen miteinander vergleichen
Antworten: 7
Zugriffe: 4711

Re: Zwei Listen miteinander vergleichen

@BlackJack Das x wird in jedem Element von my_list verwendet. Ich möchte also, dass an jeder Indexstelle von my_list überprüft wird, ob ein Indexelment von lines vorkommt. Es soll ganz konkret überprüft werden, ob das jeweilige Element von lines als Teilstring in einem Element von my_list steckt. In ...
von wido
Dienstag 24. Januar 2017, 13:25
Forum: Allgemeine Fragen
Thema: Zwei Listen miteinander vergleichen
Antworten: 7
Zugriffe: 4711

Re: Zwei Listen miteinander vergleichen

@wido: Dein Problem ist, dass das Zeile-Ende-Zeichen noch an word hängt und so nur Wörter gefunden werden können, die am Ende der Zeilen aus textB liegen.
Ist das gelöst, wenn ich die Zeilen aus textB als Listenelemente speichere?

Zum Anderen sind alle Zeilen aus textB nach dem ersten Durchlauf ...
von wido
Montag 23. Januar 2017, 21:03
Forum: Allgemeine Fragen
Thema: Zwei Listen miteinander vergleichen
Antworten: 7
Zugriffe: 4711

Re: Zwei Listen miteinander vergleichen

Wenn ich das nur über die erste Schleife laufen lasse, kommt allerdings kein Treffer, obwohl Elemente von Liste A auch in Liste B existieren.

lines = open("textA.txt")
my_list = open("textB.txt")
for word in lines:
if word in my_list:
print(word)
print("Treffer")

Hier noch eine Erklärung zur ...
von wido
Montag 23. Januar 2017, 20:31
Forum: Allgemeine Fragen
Thema: Zwei Listen miteinander vergleichen
Antworten: 7
Zugriffe: 4711

Zwei Listen miteinander vergleichen

Hallo,

wie kann ich zwei Listen miteinander vergleichen, um herauszufinden, ob Elemente von Liste A in Elementen von Liste B enthalten sind? Habe gedacht, dass ich es mit folgender Anweisung herauskriegen könnte.

lines = open("textA.txt")
my_list = open("textB.txt")
for word in lines:
for x in ...
von wido
Dienstag 17. Januar 2017, 13:15
Forum: Allgemeine Fragen
Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
Antworten: 13
Zugriffe: 1962

Re: Dateiinhalt überschreiben, bzw. immer wieder neu generieren


Das unnötige `re` ist wieder im Spiel. Ebenfalls unnötig ist es Zeichenketten mit `str()` in Zeichenketten zu wandeln, denn das sind ja schon Zeichenketten. Was soll der Aufruf an der Stelle bewirken?

Stimmt, 're' habe ich wieder getauscht. Ist mir wohl untergekommen, als ich mehrere Versionen ...
von wido
Dienstag 17. Januar 2017, 12:52
Forum: Allgemeine Fragen
Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
Antworten: 13
Zugriffe: 1962

Re: Dateiinhalt überschreiben, bzw. immer wieder neu generieren

@BlackJack, @Sirius3,

habs geschafft. Vielen Dank für eure Unterstützung und dass Ihr mich gefördert und gefordert habt. :-)

Erst mit euren Hinweisen konnte ich meinen Code lauffähig machen. Leider bin ich noch Programmieranfänger, deswegen wirke ich noch ein bißchen unbeholfen. Ich hoffe ich kann ...
von wido
Dienstag 17. Januar 2017, 11:54
Forum: Allgemeine Fragen
Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
Antworten: 13
Zugriffe: 1962

Re: Dateiinhalt überschreiben, bzw. immer wieder neu generieren

Hmm, stimmt. Ich habe jetzt den Dateiinhalt in ein Array gesteckt und durchlaufe es, so oft wie es lang ist. Und dabei gebe ich mit einer write-Anweisung an, dass in die Datei reingeschrieben werden soll. Das funktioniert jetzt zwar, d. h. es werden mehrere Zeilen reingeschrieben, bzw. der ...
von wido
Dienstag 17. Januar 2017, 11:02
Forum: Allgemeine Fragen
Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
Antworten: 13
Zugriffe: 1962

Re: Dateiinhalt überschreiben, bzw. immer wieder neu generieren

Öffne die Datei im 'w'-Modus.
Was hast Du denn konkret versucht?

@Sirius3 Ich habe beispielsweise, wie von BlackJack vorgeschlagen, die Datei nicht im Rahmen einer Schleife immer wieder neu geöffnet, sondern außerhalb. Trotzdem kommt im Ergebnis immer nur die eine letzte Zeile meines erwarteten ...
von wido
Dienstag 17. Januar 2017, 02:49
Forum: Allgemeine Fragen
Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
Antworten: 13
Zugriffe: 1962

Re: Dateiinhalt überschreiben, bzw. immer wieder neu generieren

@BlackJack Wie muss ich die Datei dann öffnen? :K Habe es in anderen Konstellationen probiert, leider ohne Erfolg.
von wido
Montag 16. Januar 2017, 23:25
Forum: Allgemeine Fragen
Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
Antworten: 13
Zugriffe: 1962

Dateiinhalt überschreiben, bzw. immer wieder neu generieren

Hallo,

Ich möchte mit Ausführen meines Programms Inhalte in eine Datei schreiben. Es handelt sich um ca. 10 Zeilen. Wenn ich das Programm erneut ausführe, möchte ich, dass das Programm den bestehenden Inhalt überschreibt. Momentan ist es leider so, dass ich nur mit dem 'a'ppend weiterkomme ...