Re: [Python] IPython, copiare negli appunti.
GB: Sotto modifica presenta: seleziona tutto... Ma non mi serve perchè tutto è, TROPPO! :D Oppure copia che rimane però grayed finchè non selezioni qualcosa. Operazione che con la tastiera non riesco a fare. Forse si potrebbe fare col mouse, non saprei, non posso usarlo Gollum, perchè non ci vedo e uso il pc via ScreenReader. Ciao. G Ciao Gabriele, Hai provato col virtualizzatore di schermo? Dovresti riuscire a virtualizzare il contenuto di qualsiasi finestra se non è una immagine, e quindi poi copiare il contenuto nel modo consueto... Jaws e nvda lo attivano entrambi con insert+control+w. NVDA usa allo scopo il plugin Virtual revision che se vuoi telo invio in privato. Adriano -- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
From: Adriano Barbieri adrianob...@yahoo.it GB: Sotto modifica presenta: seleziona tutto... Ma non mi serve perchè tutto è, TROPPO! :D Oppure copia che rimane però grayed finchè non selezioni qualcosa. Operazione che con la tastiera non riesco a fare. Forse si potrebbe fare col mouse, non saprei, non posso usarlo Gollum, perchè non ci vedo e uso il pc via ScreenReader. Ciao. G Adriano: Ciao Gabriele, Hai provato col virtualizzatore di schermo? Dovresti riuscire a virtualizzare il contenuto di qualsiasi finestra se non è una immagine, e quindi poi copiare il contenuto nel modo consueto... Jaws e nvda lo attivano entrambi con insert+control+w. NVDA usa allo scopo il plugin Virtual revision che se vuoi telo invio in privato. GB: Ciao e giorno a tutti. In effetti funziona Adriano, ed è certamente una soluzione. A dire il vero, per una questione mia, diciamo da perfezionista, avrei preferito non ricorrere a questo workaround ma usare una via più... generale e definitiva, anche perchè il virtualizzatori poi, si perderebbe tutto l'output che dovesse superare il contenuto di una singola videata, sebbene si tratterebbe comunque di casi piuttosto rari. Grazie mille per avermelo ricordato però. Ciao ed una stupenda giornata. G. PS: NVDA non lo uso perchè per ora ha una pessima gestione del braille, spero nelle news di settembre. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
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
Re: [Python] IPython, copiare negli appunti.
2013/5/8 Gabriel Battaglia (Kriyaban) iz4...@libero.it ** Ho provato a selezionare il testo come normalmente faccio in un editor, cioè tenendo premuto shift e muovendomi con le frecce verticali, per poi copiare la selezione con ctrl+c ma nella shell di ipython, questo non funziona. Hai provato anche con CTRL + INS ? Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
Il 08 maggio 2013 15:02, Gabriel Battaglia (Kriyaban) iz4...@libero.it ha scritto: Ciò che cerco è più semplice. 1. Lancio ipython 2. al prompt, provo del codice; 3. viene sollevata una eccezione: Out [n] QualcosaError: .. Io vorrei copiare negli appunti quell'errore, contenuto in Out [n], per poi magari copiarlo qui e chiedere aiuto o spiegazioni. In altre parole mi servirebbe catturare l'output dell'interprete di ipython, negli appunti. Ho provato a selezionare il testo come normalmente faccio in un editor, cioè tenendo premuto shift e muovendomi con le frecce verticali, per poi copiare la selezione con ctrl+c ma nella shell di ipython, questo non funziona. presumo che l'interprete python in modalità terminale usi un shell di dos, quindi potrebbe funzionare il sistema stesso di dos. se mi ricordo bene: selezionare quello che vuoi copiare, e battere return. oppure con il menù contestuale sulla barra della finestra. -- Gollum1 Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
2013/5/8 Gabriel Battaglia (Kriyaban) iz4...@libero.it ** Ho provato a selezionare il testo come normalmente faccio in un editor, cioè tenendo premuto shift e muovendomi con le frecce verticali, per poi copiare la selezione con ctrl+c ma nella shell di ipython, questo non funziona. Marco Beri: Hai provato anche con CTRL + INS ? Gb: Non fa nulla, Mentre ctrl+c esegue un KeyboardInterrupt. Penso ci sia una funzione apposita di iPython perchè esportare l'output dall'interprete è, o dovrebbe essere una funzione basilare. Tuttavia, non è fondamentale per me, la troverò! Grazie comunque. G. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
From: Gollum1 gollum1.smeag...@gmail.com presumo che l'interprete python in modalità terminale usi un shell di dos, quindi potrebbe funzionare il sistema stesso di dos. GB: Sì, la modalità di funzionamento è identica a quella della shell DOS. Gollum1: se mi ricordo bene: selezionare quello che vuoi copiare, e battere return. GB: Il problema è selezionare... Come? Gollum1: oppure con il menù contestuale sulla barra della finestra. GB: Sotto modifica presenta: seleziona tutto... Ma non mi serve perchè tutto è, TROPPO! :D Oppure copia che rimane però grayed finchè non selezioni qualcosa. Operazione che con la tastiera non riesco a fare. Forse si potrebbe fare col mouse, non saprei, non posso usarlo Gollum, perchè non ci vedo e uso il pc via ScreenReader. Ciao. G ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
Il giorno 08 maggio 2013 15:46, Gabriel Battaglia (Kriyaban) iz4...@libero.it ha scritto: ** 2013/5/8 Gabriel Battaglia (Kriyaban) iz4...@libero.it Marco Beri: Hai provato anche con CTRL + INS ? Gb: Non fa nulla, Mentre ctrl+c esegue un KeyboardInterrupt. Da me funziona ctrlins per copiare e shiftins per incollare. (Debian-KDE). Ciao -- Daniele www.fugamatematica.blogspot.com giusto! nel verso forse è perché non guardiamo le cose Quando non ci capiamo, ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
Il 08 maggio 2013 16:09, Daniele Zambelli daniele.zambe...@gmail.com ha scritto: Da me funziona ctrlins per copiare e shiftins per incollare. (Debian-KDE). hai detto poco... a noi basta selezionare con il mouse, e incollare premendo la rotella, senza neppure usare la tastiera. -- Gollum1 Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
Il 08 maggio 2013 15:51, Gabriel Battaglia (Kriyaban) iz4...@libero.it ha scritto: GB: Il problema è selezionare... Come? Gollum1: oppure con il menù contestuale sulla barra della finestra. GB: Sotto modifica presenta: seleziona tutto... Ma non mi serve perchè tutto è, TROPPO! :D nelle finestre dos (che questa dovrebbe ereditare) hai nel menù contestuale la voce modifica, dentro trovi: seleziona (abilita il mouse per selezionare il testo che ti serve) copia INVIO (per copiare, non usabile fino a che non hai fatto una selezione) Incolla (...) Seleziona tutto trova... quindi dovresti avere il seleziona semplice, e non solo il seleziona tutto... -- Gollum1 Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
Il giorno 08 maggio 2013 15:51, Gabriel Battaglia (Kriyaban) iz4...@libero.it ha scritto: funziona anche ctrlshiftc per copia e ctrlshiftv per incolla. Il problema è selezionare... Come? ma non sono riuscito a selezionare con la tastiera. :-P -- Daniele www.fugamatematica.blogspot.com giusto! nel verso forse è perché non guardiamo le cose Quando non ci capiamo, ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 08/05/2013 17:06, Gollum1 ha scritto: Il 08 maggio 2013 16:09, Daniele Zambelli daniele.zambe...@gmail.com ha scritto: Da me funziona ctrlins per copiare e shiftins per incollare. (Debian-KDE). hai detto poco... a noi basta selezionare con il mouse, e incollare premendo la rotella, senza neppure usare la tastiera. E secondo te in che modo si fa prima? Ciao Manlio -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlGKbL8ACgkQscQJ24LbaUQ3wQCfYg8aiafrVqfr4YyH+WBCYfg/ oLEAoInCk0VNzKO9yxyO3qg8skinTUGu =RWY9 -END PGP SIGNATURE- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
Il 08 maggio 2013 17:18, Manlio Perillo manlio.peri...@gmail.com ha scritto: E secondo te in che modo si fa prima? dipende da cosa stai usando naturalmente, io avvio l'interprete python dentro konsole, posso usare ctrl-shift-c per copiare e ctrl-shift-v per incollare, ma per fare la selezione, l'unica che ho visto è farla attraverso il mouse (a questo punto incollo con il tasto centrale, visto che già lo sto usando per selezionare, poi per passare nel client di posta/chromium). altri modi per fare la selezione, da tastiera, non ne ho trovati. -- Gollum1 Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
Il giorno 08 maggio 2013 17:18, Manlio Perillo manlio.peri...@gmail.comha scritto: hai detto poco... a noi basta selezionare con il mouse, e incollare premendo la rotella, senza neppure usare la tastiera. E secondo te in che modo si fa prima? Se devo usare il mouse per selezionare, a quel punto, senza lasciarlo, lo punto dove voglio inserire la selezione e clicco con il centrale. Ma qui il problema è selezionare una parte della console di Ipython senza usare il mouse. Ciao -- Daniele www.fugamatematica.blogspot.com giusto! nel verso forse è perché non guardiamo le cose Quando non ci capiamo, ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
Il 08 maggio 2013 17:27, Daniele Zambelli daniele.zambe...@gmail.com ha scritto: Se devo usare il mouse per selezionare, a quel punto, senza lasciarlo, lo punto dove voglio inserire la selezione e clicco con il centrale. Ma qui il problema è selezionare una parte della console di Ipython senza usare il mouse. Vedi che c'é sempre da imparare? non conoscevo neppure l'esistenza di ipython, io ho sempre lanciato l'interprete in konsole, e fatto le mie prove da li... l'autocompletamento di ipython è interessante, parecchio. però è sempre aperto come programma in console, quindi non credo che cambi nulla sul discorso di poter selezionare con la tastiera, la vedo parecchio difficile, ma mi posso sempre sbagliare, non avendolo mai usato prima. (è da pochi giorni che mi interesso a python). -- Gollum1 Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
Da: Gollum1 gollum1.smeag...@gmail.com Vedi che c'é sempre da imparare? non conoscevo neppure l'esistenza di ipython, io ho sempre lanciato l'interprete in konsole, e fatto le mie prove da li... l'autocompletamento di ipython è interessante, parecchio. però è sempre aperto come programma in console, quindi non credo che cambi nulla sul discorso di poter selezionare con la tastiera, la vedo parecchio difficile, ma mi posso sempre sbagliare, non avendolo mai usato prima. [...] :) temo proprio che non ti stai sbagliando affatto... Se c'è una soluzione, e propenderei per il sì, questa dipende da ipython stesso che possiede una marea di funzioni chiamate magic che consentono di fare più o meno di tutto, con ciò che si scrive nell'interprete e con ciò che quest'ultimo ci risponde di rimando; non è cercando di selezionare dalla console, qualsiasi periferica al di là del mouse credo non abbia speranza, che si deve cercare ma in una di queste magic functions. Ho dato una scorsa, prima alla quickreference e poi al manuale di ipython ed è stato come affacciarsi da un finestrone al 30° piano di un palazzo... C'è da studiarci su per settimane, se non mesi, nel mio caso. Chiedevo in lista perchè qui, un paio di persone me lo avevano suggerito, qualche tempo fa e pensavo che conoscessero al volo la risposta... Dimenticavo però, mi capita spesso! Che io faccio le cose in maniere spesso alternative ed inusualy, il !Mouse, in questo caso. Potrei sempre usare Eclipse, la cui console di Output invece, si comporta proprio come un file di testo entro cui funzionano tutti i normali comandi di selezione ed editing; ma Eclipse è un'altra storia e lo apro solo per progetti più consistenti delle prove e provette che faccio mentre studio. :) Grazie a tutti. G. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] IPython, copiare negli appunti.
cercando online ho trovato un paio di moduli che offrono la possibilità di copiare stringhe nella o dalla clipboard: https://github.com/kennethreitz/xerox http://coffeeghost.net/2010/10/09/pyperclip-a-cross-platform-clipboard-module-for-python/ (dovrebbero essere abbastanza simili tra loro, entrambi cross platform, ma con qualche differenza nelle dipendenze; dei due ho provato solo xerox, che è disponibile su pypi). forse non è quello che avevi in mente, ma uno strumento del genere potrebbe spostare il problema dal selezionare un contenuto mostrato a video al catturare da codice il contenuto che ti serve e averlo a disposizione in una stringa. Dalla stringa alla clipboard diventa una semplice chiamata di funzione. ciao, riccardo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python