Eine Liste speichern.
Verfasst: Sonntag 24. Oktober 2021, 00:25
Hallo Leute,
Ich arbeite immer noch an meinem PGN Skript. Mir ist es gelungen die Schachpartien einzeln aus einer großen PGN Datei zu extrahieren. Ich habe jede einzelne Partie in eine Liste gepackt. Erste Partie Index 0 usw. Es befindet sich bei Index 0 die gesamte einzelne Schachpartie. Jetzt möchte ich aus der Liste alle Index Nummer durchgehen und alle Partien einzeln speichern. In der Liste befinden sich 3 Partie Index 0,1,2.
Die ersten beiden Partien werden auch in einzelne Dateien abgespeichert, bei der letzten Partie wird nur eine Leere Datei angelegt.
#ES wird die For schleife durchlaufen, und gibt die Indexnummern zurück.
Ich habe meine Bücher durch sucht, und das Internet. Ich komme hier nicht weiter.
Könnte mir jemand helfen ?
Bis die Tage...
Ich arbeite immer noch an meinem PGN Skript. Mir ist es gelungen die Schachpartien einzeln aus einer großen PGN Datei zu extrahieren. Ich habe jede einzelne Partie in eine Liste gepackt. Erste Partie Index 0 usw. Es befindet sich bei Index 0 die gesamte einzelne Schachpartie. Jetzt möchte ich aus der Liste alle Index Nummer durchgehen und alle Partien einzeln speichern. In der Liste befinden sich 3 Partie Index 0,1,2.
Die ersten beiden Partien werden auch in einzelne Dateien abgespeichert, bei der letzten Partie wird nur eine Leere Datei angelegt.
#ES wird die For schleife durchlaufen, und gibt die Indexnummern zurück.
Code: Alles auswählen
for pgn in range(len(daten)):
position = pgn
print(position)
save=(daten[position]) #speichert anhand des index die Partie in Variable save
outfile = open(f"In-Maschiene-PGN\game-{counter}.pgn", "w")
outfile.write(save)
outfile.close
counter +=1 #wird als Dateiname für die Open Anweisung benötigt
Könnte mir jemand helfen ?
Bis die Tage...