#!/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 ..