Ich denke, es ist durchaus möglich, eine interaktive Shell zu verwenden, um die Ergebnisse eines kleinen Programms zu überprüfen.
Die grundlegende Operation von "Fehler in der Tabulatoroperation nach dem Satz" verlief nicht einfach, und ich habe sie schließlich gelöst, sodass ich sie als privates Memorandum weitergeben werde.
Der eine Satz, der am Ende eines ziemlich langen Fehlers erscheint, ist 「AttributeError: module 'readline' has no attribute 'redisplay'」
readline ist ein Paket, das Tabulatoroperationen ergänzt. Selbst wenn Sie unterschiedlich suchen, werden nur Artikel wie "Neuinstallation in Betracht ziehen usw., da möglicherweise keine Version vorhanden ist" angezeigt, und selbst wenn Sie es neu installieren, ist es nutzlos. Ich konnte kein Downgrade von der neuesten Version 2.1 auf "2.0" durchführen.
Der GitHub-Artikel, zu dem ich endlich gekommen bin, ist unten https://github.com/pyreadline/pyreadline/issues/64
Es ist ein wenig Englisch, daher ist es schwer zu verstehen, aber in "basemode.py" im Paket Ich habe es gelöst, indem ich an zwei Stellen im Artikel Code hinzugefügt habe.
Vielen Dank an diejenigen, die diesen Artikel hochgeladen haben. (Ich habe zuerst gelernt, dass GitHub auf diese Weise verwendet werden kann.) Später scheint dieses Paket namens readline seit etwa 2015 nicht mehr aktualisiert worden zu sein, also habe ich mich gefragt, ob etwas schief gelaufen ist.