Ich habe kürzlich von Spyder
zu PyCharm
als Python-IDE gewechselt . In Spyder
Ich habe oft die Variable Explorer-Funktion verwendet (siehe Bild). Ist diese Funktion auch in verfügbar PyCharm
?
Ich habe dies hier gefunden , dass " Variable explorer in Python console (traff)
" enthalten sein sollte PyCharm 3
, aber ich kann das nicht finden. Vielleicht könnte mir jemand sagen, wie man dieses Tool benutzt.
Ich mag Spyder für die Interaktion mit meinen Variablen und PyCharm für die Bearbeitung meiner Skripte. Alternative Lösung: Verwenden Sie beide gleichzeitig. Während ich in PyCharm (unter Mac OS) bearbeite, werden die Skriptaktualisierungen live in Spyder ausgeführt. Beste aus beiden Welten!
quelle
Für Ihre zweite Frage: Sie können auch Ihren Code auswählen und drücken
shift + alt + E
, um einen Teil Ihres Skripts auf der Python-Konsole auszuführenquelle
Wenn Sie Variablen untersuchen möchten, die Arrays oder Datasets enthalten, wie z. B. Spyder, und diese als schöne Tabelle betrachten möchten, können Sie Folgendes tun:
1- Setzen Sie einen Haltepunkt nach der Variablen, die Sie untersuchen möchten (in meinem Fall ist es
dataset
):2- Führen Sie den Debugger aus (der kleine Fehler oben rechts in pyCharm).
Der Debugger stoppt dann in der Zeile und Sie sehen etwas wie unten in Ihrem Debugger-Fenster am unteren Rand des pyCharm.
3- Klicken Sie mit der rechten Maustaste auf die Variable und wählen Sie
View As DataFrame
4- Sie werden dann von einer schönen Tabelle wie unten präsentiert:
quelle
PyCharm verfügt über SciView, mit dem Variablen fast genauso wie Spyder untersucht werden können. Führen Sie einfach die Auswahl oder Zelle in der Konsole aus und klicken Sie dann im Bereich Spezielle Variable auf Als Array anzeigen. Spezielles variables Fenster
quelle
Der einfache Trick:
Setzen Sie eine beliebige Dummy-Zeile an das Ende Ihres Codes, z
und setzen Sie den Haltepunkt an dieser Linie.
Führen Sie dann Ihren Code im Debug-Modus aus. Genießen! Die Screenshots des Editors und des Debug-Fensters dienen als Referenz.
quelle
Klicken Sie mit der rechten Maustaste auf die Datei und klicken Sie auf Datei in Konsole ausführen. Jedes Mal, wenn Sie es ausführen, werden die Variablen in der Konsole angezeigt, bis Sie auf die Schaltfläche Stopp klicken.
quelle
Wenn Sie den gesamten Datensatz oder ein Array anzeigen möchten, gehen Sie folgendermaßen vor:
quelle
Die Frage ist vage, daher könnte dies für jemanden hilfreich sein.
Für mich war es gelungen, die Konsole (damit das Drucken in meinem Skript angezeigt wird) UND gleichzeitig den Variablenbereich im Debug-Modus zu haben. Dafür habe ich folgendes gemacht:
Visuelle Erklärung für das, was ich getan habe:
Im Debug-Modus (ich nehme den Standard an):
beim Ziehen und Ablegen:
und nachdem ich es endlich fallen gelassen habe und es so aussieht, wie ich es will:
quelle
Schritt 1. Erstellen Sie einen Haltepunkt, indem Sie rechts neben den Zeilennummern drücken. Schritt 2. Klicken Sie auf die Debug-Schaltfläche oder klicken Sie mit der rechten Maustaste und debuggen Sie dann. Schritt 3. Drücken Sie die Schaltfläche über der Einstellungsschaltfläche in der Konsole, um die Variablen anzuzeigen. Schritt 4. Doppelklicken Sie auf die Variable, deren Werte Sie überprüfen möchten. Sie können auch mit der rechten Maustaste auf diese bestimmte Variable klicken und sie als Datenrahmen anzeigen.
quelle
Wenn Sie numpy Arrays untersuchen möchten, bei denen es sich um Bilder handelt, können Sie das OpenCV Image Viewer Plugin verwenden.
https://plugins.jetbrains.com/plugin/14371-opencv-image-viewer
Haftungsausschluss: Ich bin Autor dieses Plugins
quelle