title: Run python script as admin
body: <p>I have the following code:</p>
  
  <pre><code>import re
  import os
  import fileinput
  
  
  textToSearch = ('127.16.129.')
  
  print ("Your IP Address:")
  textToReplace = input('127.16.129.' + "&gt; " )
  
  fileToSearch = "C:/Windows/system32/drivers/etc/hosts"
  
  tempFile = open( fileToSearch, 'r+' )
  
  for line in fileinput.input(fileToSearch, inplace=True):
      print(line.replace(textToSearch, textToReplace))
  
  tempFile.write( line.replace( textToSearch, textToReplace ) )
  tempFile.close()
  
  
  input( '\n\n Press Enter to exit...' )
  </code></pre>
  
  <p>I'm trying to change the IP address in my hosts file to use on my VMWare machine, this has to be done due to roaming profiles and changing computers quite a bit so this script will make it easier to change the IP address in the hosts file.</p>
  
  <p>When I run this script I get the error "IOError: [Errno 13] Permission denied".
  I have administrator rights I just need to be able to run the script as admin.
  I am also running on a Windows environment.</p>