2013/5/8 Gabriel Battaglia (Kriyaban) <span dir="ltr"><<a href="mailto:iz4apu@libero.it" target="_blank">iz4apu@libero.it</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div><font face="Arial">Io vorrei copiare 
negli appunti quell'errore, contenuto in Out [n], </font></div></blockquote><div><br></div><div>L'errore non sta in Out[n]. Se c'e' stato un errore Out[n] da un KeyError.</div><div>L'errore sta nelle variabili sys.last_type, sys.last_value, sys.last_traceback.</div>


<div><br></div><div>Puoi stamparlo così:</div><div><br></div><div>>>> import traceback</div><div>>>> traceback.print_last()</div><div><br></div><div>Oppure puoi metterlo in una variabile così:</div><div>


<br></div></div><div>
<div>>>> import traceback</div><div>>>> import sys</div><div><div>>>> errore = traceback.format_exception(sys.last_type, sys.last_value, sys.last_traceback)</div><div><br></div><div>E poi puoi copiarlo negli appunti così:</div>


<div><br></div><div>>>> from Tkinter import Tk</div><div>>>> r = Tk()</div><div>>>> r.withdraw()</div><div>>>> r.clipboard_clear()</div><div>>>> r.clipboard_append(''.join(errore))</div>


<div>>>> r.destroy()</div><div></div></div><div><div>
<div><br></div><div>Ciao</div>-- <br>Andrea Francia <a href="http://andreafrancia.it" target="_blank">http://andreafrancia.it</a>
</div></div></div>