raw_input with a pre-compiled data
Luca
lucafbb at gmail.com
Mon Jun 22 04:19:48 EDT 2009
On Sun, Jun 21, 2009 at 12:51 PM, Peter Otten<__peter__ at web.de> wrote:
> With "traduced" you stumbled upon another false friend ;)
>
> http://it.wikipedia.org/wiki/Falso_amico
D'oh!!! x-)
> import readline
>
> def input_default(prompt, default):
> def startup_hook():
> readline.insert_text(default)
> readline.set_startup_hook(startup_hook)
> try:
> return raw_input(prompt)
> finally:
> readline.set_startup_hook(None)
>
> print input_default("directory? ", default="/home/john")
>
Thanks! It works! This is working on Linux and MacOS too.
> The readline module is specific to Unix implementations.
> I don't know what OS the OP was using.
Any one knows is this working also on Windows? I've no Win system
right no to test this...
--
-- luca
More information about the Python-list
mailing list