Re: [Python] Inserire del testo nella riga di comando

2014-10-09 Per discussione Lorenzo Macchiavelli

 Ti consiglio di usare qualcosa come inquirer


Grazie speravo di trovare una soluzione senza moduli esterni...


 Dove se l'utente preme semplicemente invio viene usato 'valore' come
 default.


Il problema nasceva dal fatto che il valore di dafault è spesso una stringa
abbastanza lunga, e spesso devo modificare solo una piccola parte...

grazie buona giornata
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Inserire del testo nella riga di comando

2014-10-08 Per discussione Lorenzo Macchiavelli
Buongiorno a tutti,
In uno script in python3,  avrei la necessità di passare al comando:
input(...inserisci valore: )
una stringa che possa essere modificata. tipo : ...inserisci valore: valore
da modificare

è possibile farlo?
grazie

Lorenzo Macchiavelli

web designer
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Inserire del testo nella riga di comando

2014-10-08 Per discussione Dario Bertini
Ti consiglio di usare qualcosa come inquirer

https://github.com/magmax/python-inquirer

In particolare, guarda examples/replacements.py, quello che vuoi è più o meno:

inquirer.Text('valore',
  message=inserisci valore,
  default=da modificare)



-- 
xmpp: berda...@gmail.com
bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP
gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just
for signing commits)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Inserire del testo nella riga di comando

2014-10-08 Per discussione Lorenzo Sutton

On 08/10/14 15:23, Lorenzo Macchiavelli wrote:

Buongiorno a tutti,
In uno script in python3,  avrei la necessità di passare al comando:
input(...inserisci valore: )
una stringa che possa essere modificata. tipo : ...inserisci valore:
valore da modificare

è possibile farlo?


vedi risposta di Dario.

Comunque è abbastanza comune nei programmi a linea di comando trovare la 
convenzione:


...inserisci valore [valore]:

Dove se l'utente preme semplicemente invio viene usato 'valore' come 
default.


Lorenzo.

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python