ich nutze Python 2.5 im einem Simulator als Skriptsprache. Da dieser nahezu keine Debugmöglichkeit bietet, habe ich mir eine Logging Klassen geschrieben. Funktioniert soweit auch ganz gut. Nun zu meiner Frage.
Besteht irgendwie die Möglichkeit die aktuelle Quellcodezeile auszulesen?
Hier ein kurzes Beispiel:
Code: Alles auswählen
1 def X():
2 print 'current code line:', ???
3
4 X()
'current code line: 2'
Also sprich dort wo jetzt die ??? stehen haette ich gern eine Methode zum auslesen der aktuellen Codezeile im Skript.
Auf der folgenden Seite habe ich auch etwas dazu gefunden. Leider ist es nicht ganz das was ich gesucht habe.
http://www.dalkescientific.com/writings ... _code.html
Ich hoffe mir kann da jmd helfen
Viele Dank jedenfalls schonmal im Voraus.