Ich bin absoluter Python Anfänger und mache gerade meine ersten Schritte.
Ich möchte gerade den Inhalt zweier Textdateien vergleichen und das Ergebnis in eine dritte Datei schreiben. Beide Dateien enthalten in jeder Zeile einen Namen. Eine grosse Datei A mit allen bekannten Namen und eine kleinere Datei B mit neu hinzugekommenen Namen. In die dritte Datei C sollen nun alle neu hinzugekommenen Namen aus B geschrieben werden die in der grossen Datei A noch nicht enthalten sind.
Das bekomme ich noch nicht ganz gebacken. Ich habe folgendes probiert:
Code: Alles auswählen
with open('A') as big, open('B') as small, open('C', 'w') as new:
new.writelines(line for line in small if line not in set(big))Weiss jemand Rat?
