title: Starting raw_input() with pre determined text
body: <p>I'd like to be able to get input from the user (through <code>raw_input()</code> or a module) and be able to have text automatically be already entered that they can add to, delete, or modify. I know in javascript when you're using a prompt, you can do it like</p>
  
  <pre><code>var = prompt("Enter your name: ","put name here")
  </code></pre>
  
  <p>and it will appear as:</p>
  
  <pre><code>Enter your name:
  put name here
  </code></pre>
  
  <p>where <code>'put name here'</code> is in the text box and can be modified. I'm hoping to implement this in a shell environment (I use unix) as opposed to a window.</p>
  
  <p>Any ways to do this?</p>
  
  <p>Oh and tell me if I need to clarify what I am hoping for more.</p>
  
  <hr>
  
  <p>I don't think you guys understand what I'm trying to do.</p>
  
  <p>I basically want to include the prompt in the input, but have the user be able to backspace out the prompt/edit it if they want.</p>
  
  <p>The script would possibly be used for a simple shell based one line text editor, and a tab completion type thing.</p>