2013/5/8 Gabriel Battaglia (Kriyaban) <iz4...@libero.it>

> 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
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a