Seite 1 von 1

Interaktive Konsole

Verfasst: Donnerstag 11. Dezember 2014, 16:56
von Pittan
Hallo,

ich nutze Eclipse als ide für python und wünsche mir immer wieder folgendes:
ich lasse ein Skript durchlaufen, welches gerne auch schonmal 30-50sekunden benötigt. Anschließend möchte ich die ganzen Variablen, die Berechnet wurden, gesondert in einer Konsole anschauen.
Beispiel: in meinem 1500 Zeilen Skript gibt es irgendwo die Variable x. Deren Wert möchte ich nach dem Durchlauf des Skriptes wissen. Umständlich wäre es, am Ende des Skriptes ein "print x" zu schreiben und das Skript dann nochmal laufen zu lassen. Viel lieber hätte ich dann ein zweites Konsolenfenster, in welchem ich dann den Befehl "print x" eintippe, und mir in diesem Konsolenfenster die Ausgabe präsentiert wird.

Gibt es sowas?

Schönen Gruß

Re: Interaktive Konsole

Verfasst: Donnerstag 11. Dezember 2014, 17:19
von BlackJack
@Pittan: Die Vorstellung von 1500 Zeilen in denen es offenbar so globale Namen wie `x` gibt, macht mir ja ein bisschen Angst.

Re: Interaktive Konsole

Verfasst: Donnerstag 11. Dezember 2014, 19:33
von darktrym
Für sowas kann man doch pdb missbrauchen. Nur ist mir nicht ganz klar, wozu du ein zweites Fenster brauchst.

Code: Alles auswählen

import pdb; pdb.set_trace()

Re: Interaktive Konsole

Verfasst: Freitag 12. Dezember 2014, 10:59
von Pittan
Namen sind Schall und Rauch - und der Name x steht hier nur als Beispiel.

Und ein zweites Fenster hätte ich einfach gerne der Übersicht halber. Wenn man schon 2 Bildschirme hat...

Danke schonmal

Re: Interaktive Konsole

Verfasst: Freitag 12. Dezember 2014, 16:29
von mcdwerner
@Schall und Rauch:
ich bin der gegenteiligen Meinung: Namen sind eines wichtigsten Instrumente in der Hand eines Programmierers :mrgreen: