If you have Pywin32 build 205 installed, you can use the win32console module to add the data to the typeahead buffer before you call raw_input.
import win32console stdin=win32console.GetStdHandle(win32console.STD_INPUT_HANDLE) def raw_input_with_default(prompt, default_val): keypresses=[] for c in default_val: evt=win32console.PyINPUT_RECORDType(win32console.KEY_EVENT) evt.Char=unicode(c) evt.RepeatCount=1 evt.KeyDown=True keypresses.append(evt) stdin.WriteConsoleInput(keypresses) return raw_input(prompt) data=raw_input_with_default('modify this: ','some data') print data hth Roger "planetthoughtful" <[EMAIL PROTECTED]> wrote: > Hi Steve, > > As keir mentioned, my goal is to be able to edit the value returned > from a record stored in SQLite, so that it can be updated with the new > value. > > To give a little background: as a learning exercise I'm writing a > command line app that will allow me to quickly capture todo items > (based on a similar concept used by an app for the Mac described on > 43folders.com). I have the functionality working for adding todo items, > and listing items by various criteria, and updating the status of > items, but haven't included any functionality for being able to edit > items. > > It seems, according to kier, that this simply can't be done via the > command line in DOS, which is a shame. > > Sorry I didn't explain myself very well in my original post. > > Much warmth, > > planetthoughtful > ----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==---- http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups ----= East and West-Coast Server Farms - Total Privacy via Encryption =---- -- http://mail.python.org/mailman/listinfo/python-list