title: Interact with other programs using Python
body: <p>I'm having the idea of writing a program using Python which shall find a lyric of a song whose name I provided. I think the whole process should boil down to couple of things below. These are what I want the program to do when I run it:</p>
  
  <ul>
  <li>prompt me to enter a name of a song</li>
  <li>copy that name</li>
  <li>open a web browser (google chrome for example)</li>
  <li>paste that name in the address bar and find information about the song</li>
  <li>open a page that contains the lyrics</li>
  <li>copy that lyrics</li>
  <li>run a text editor (like Microsoft Word for instance)</li>
  <li>paste the lyrics</li>
  <li>save the new text file with the name of the song</li>
  </ul>
  
  <p>I am not asking for code, of course. I just want to know the concepts or ideas about how to use python to interact with other programs</p>
  
  <p>To be more specific, I think I want to know, fox example, just how we point out where is the address bar in Google Chrome and tell python to paste the name there. Or how we tell python how to copy the lyrics as well as paste it into the Microsof Word's sheet then save it.</p>
  
  <p>I've been reading (I'm still reading) several books on Python: Byte of python, Learn python the hard way, Python for dummies, Beginning Game Development with Python and Pygame. However, I found out that it seems like I only (or almost only) learn to creat programs that work on itself (I can't tell my program to do things I want with other programs that are already installed on my computer)</p>
  
  <p>I know that my question somehow sounds rather silly, but I really want to know how it works, the way we tell Python to regconize that this part of the Google chrome browser is the address bar and that it should paste the name of the song in it. The whole idea of making python interact with another program is really really vague to me and I just 
  extremely want to grasp that.</p>
  
  <p>Thank you everyone, whoever spend their time reading my so-long question.</p>
  
  <p>ttriet204</p>