#!/usr/bin/python import argparse, sys print("--- pyton version") print(sys.version) print("--- test using prefix_chars='-/' with ArgumentParser") parser = argparse.ArgumentParser(prog='test-1', prefix_chars='-/') parser.add_argument('-foo') parser.add_argument('/bar') print("--- show help info") print(parser.format_help()) print("--- try parsing something") print(parser.parse_args("-foo f /bar b".split())) print("--- test using prefix_chars='-/' with an argument group") parser = argparse.ArgumentParser(prog='test-2') group = parser.add_argument_group('other arguments', prefix_chars='-/') group.add_argument('-foo') group.add_argument('/bar') print("--- show help info") print(parser.format_help()) print("--- try parsing something") print(parser.parse_args("-foo f /bar b".split()))