Python-interpretator automatisch wiederherzustellen, ohne Antwort zurückzugeben

Gibt es einen Grund, warum python interpretor automatisch neu starten wird, wenn eine rekursive Funktion aufgerufen wird? Ich programmiere einen schnellen Sortieralgorithmus und versuche, eine große Anzahl von Ziffern zu sortieren (Ordnung 10 ^ 4), aber wenn ich versuche, das volle Array zu sortieren, wird Python neu gestartet, dh es gibt mir:

========================================================================================================== ===========

Und alle im Speicher gespeicherten Werte / Funktionen verschwinden. NB der Code funktioniert für kleinere Werte (<10 ^ 4). Gibt es wegen der großen Rekursion kein sicheres Auslöser?

Hinzugefügt: python & IDLE info:

Bildbeschreibung hier eingeben

One Solution collect form web for “Python-interpretator automatisch wiederherzustellen, ohne Antwort zurückzugeben”

Wahrscheinlich hast du diese Nachricht in IDLE. In IDLE ist der "=== RESTART ===" einfach IDLE, der seinen Speicher des vorherigen Codes spült.

AKTUALISIEREN

Wenn Sie IDLE eingegeben haben, indem Sie mit der rechten Maustaste auf ein Programm klicken und "Bearbeiten mit IDLE" wählen, werden diese ==== RESTART ==== Nachrichten nicht angezeigt. IDLE läuft in einem etwas anderen Modus. Aber alles funktioniert noch.

Lesen Sie hier mehr über IDLE

  • Wie man sogar und ungerade Zahlen eines Arrays mit Rekursion summiert
  • N-Queen-Backtracking in Python: Wie gibt man Lösungen zurück, anstatt sie zu drucken?
  • Python RuntimeError: maximale Rekursionstiefe überschritten
  • Berechnungsdeterminante einer Matrix (nxn) rekursiv
  • Python-Funktion kehrt nach Rekursion nicht zurück
  • Iteration in Rekursion umwandeln
  • Kreuz Produkt von Sets mit Rekursion
  • Rekursionsfunktion funktioniert nicht richtig
  • Rekursive dircmp (vergleiche zwei Verzeichnisse, um sicherzustellen, dass sie die gleichen Dateien und Unterverzeichnisse haben)
  • Rekursionsfunktion in Python
  • Python-Rekursions- und return-Anweisungen
  • Python ist die beste Programmiersprache der Welt.