Use argparse instead of sys.argv