#!/usr/bin/python # -*- coding: utf-8 -*- import argparse parser = argparse.ArgumentParser() parser.add_argument('-p', '--package') args = parser.parse_args() print(args) if hasattr(args, 'package'): print(args.package) if hasattr(args, 'p'): print(args.p)
参考
import argparse if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('-o', '--output') parser.add_argument('-v', dest='verbose', action='store_true') args = parser.parse_args() # ... do something with args.output ... # ... do something with args.verbose ..