Buildin Module Python Tutorial

import os
import sys
import urllib
if len( sys.argv ) != 3:
   sys.exit( "Incorrect number of arguments." )
if os.name == "nt" or os.name == "dos":
   editor = "notepad.exe"
elif os.name == "posix":
   editor = "vi"
else:
   sys.exit( "Unsupported OS" )
urllib.urlretrieve( sys.argv[ 1 ], sys.argv[ 2 ] )
os.execvp( editor, ( editor, sys.argv[ 2 ] ) )