Daten in Python importieren und verarbeiten?
Hallo Leute, ich kann die Programmier Sprache Python echt gut. Jetzt möchte ich Daten aus externen Apps, Webseiten oder generell Anwendungen in mein Programm importieren und dort verarbeiten und dann Befehle an die App, Webseite oder die Anwendung geben.
(Beispiel: In einer Schach Webseite macht mein Gegner einen Zug, dieser Zug soll als Information in mein Programm und dann soll mein Programm entsprechend den Zug verarbeiten und wieder einen Befehl raus geben, was ich dann ziehen soll)
Meine Frage:
Wie importiere ich diese externen Daten in mein Programm verarbeite sie dort (muss ich sie da mit einer Variable verknüpfen?) und kann Befehle raus geben?
Schonmal Danke und
VG Leo
2 Antworten
Dafür brauchst du eine API.
Lichess hat z.B. eine.
Und für Schachcomputer hat sich ein Standard gebildet der heißt UCI. Schacomputer wie stockfish und Lc0 sind damit kompatibel.
Man importiert keine Daten nach Python (oder in irgend einae andere Programmiersprache).
Stattdessen nutzt man die jeweils verwendete Programmiersprache, um Dateien zu lesen und/oder zu schreiben, in denen sich Daten finden, die man verarbeiten möchte.
Dateien sind Variable, die sich von programmlokalen Variablen nur dadurch unterscheiden, dass sie
- auf persistentem Speicher implementiert sind
- und ihre Existenz nicht an das kleine Zeitintervall gebunden ist, in der das Programm aktiviert ist und arbeitet.
|
Bitte sei mir nicht böse, wenn ich es sage: Wer diesen Zusammenhang nicht verstanden hat, ist noch weit davon entfernt, programmieren zu können.