import argparse import requests if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument('host',default = "localhost:5138",nargs='?') parser.add_argument('action',choices = ['on','off','toggle','kill']) args = parser.parse_args() r = requests.post('http://{host}?action={action}'.format(**args.__dict__)) if r.status_code == 204: print('server killed') else: print(r.text)