2013/5/8 Gabriel Battaglia (Kriyaban) <[email protected]>
> Io vorrei copiare negli appunti quell'errore, contenuto in Out [n],
>
L'errore non sta in Out[n]. Se c'e' stato un errore Out[n] da un KeyError.
L'errore sta nelle variabili sys.last_type, sys.last_value,
sys.last_traceback.
Puoi stamparlo così:
>>> import traceback
>>> traceback.print_last()
Oppure puoi metterlo in una variabile così:
>>> import traceback
>>> import sys
>>> errore = traceback.format_exception(sys.last_type, sys.last_value,
sys.last_traceback)
E poi puoi copiarlo negli appunti così:
>>> from Tkinter import Tk
>>> r = Tk()
>>> r.withdraw()
>>> r.clipboard_clear()
>>> r.clipboard_append(''.join(errore))
>>> r.destroy()
Ciao
--
Andrea Francia http://andreafrancia.it
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python