p = argparse.ArgumentParser(description='script.py')
p.add_argument('-s', dest='string')
p.add_argument('-f', dest='infile')
args = p.parse_args()
Most pythonic way of accepting arguments using optparse