2016-08-02 6 views
1

Wenn der PyCharm-Debugger ausgeführt wird und an einem Unterbrechungspunkt angehalten wurde, gibt es eine Konsole, auf der Berechnungen mit der mir zur Verfügung gestellten lokalen Variablen ausgeführt werden können?Wo können Skripte an einem PyCharm Debugger Haltepunkt ausgeführt werden?

Was ich im Sinn habe, ist das Debugger-Setup in Matlab, wo, wenn an einem Haltepunkt in einer Funktion gestoppt wird, Skripte mit den Variablen innerhalb der Funktion ausgeführt werden können.

Antwort

1

Wenn ich gut verstanden habe, was meinst du, ja, PyCharm bietet Ihnen eine Konsole, wo Sie lokale Skripte ausführen oder nur den Wert der Variablen zum Zeitpunkt des Haltezeitpunkts sehen können.

Starten Sie PyCharm Debugger und am unteren Rand Ihres Fensters sollten Sie die Hauptkonsole sehen.

Sie müssen eine Schaltfläche namens "Show Python Prompt" drücken. Jetzt sollten Sie in der Lage sein, in der Konsole zu schreiben.

Schauen Sie sich das Bild für weitere Details an.

enter image description here

+0

ist es möglich, eine Auswahl an Befehlen auszuführen? sagen Sie, wenn Sie fünf Zeilen in Ihrem Code haben, die Sie ausführen möchten, können Sie sie markieren und mit der rechten Maustaste auf sie oder etwas? Ich bemerke, dass Sie sie nicht kopieren und in die Python-Eingabeaufforderung einfügen können. Es führt nur die erste Zeile aus, wenn Sie das tun. – honi

+0

Ich habe es gefunden. Vielen Dank. Diese Schaltfläche "Python-Eingabeaufforderung anzeigen" wird jedoch erst angezeigt, nachdem Sie auf der linken Seite der zweiten Zeile von oben neben der Schaltfläche "Debugger" die Schaltfläche "Konsole" gedrückt haben. Diese Schaltfläche wird in Ihrem Bild angezeigt, wenn die Breite größer ist. Es wird gut sein, wenn Sie diese Information hinzufügen und ein etwas größeres Bild zeigen, weil ich das Feld mit der "Show Python Prompt" -Schaltfläche nicht finden konnte, wie ursprünglich in Ihrem Bild gezeigt. – Hans

Verwandte Themen