argparse的作用

import argparse

parser = argparse.ArgumentParser(description='Process some integers.')
parser.add_argument('integers', metavar='N', type=int, nargs='+',
                    help='an integer for the accumulator')
parser.add_argument('--sum', dest='accumulate', action='store_const',
                    const=sum, default=max,
                    help='sum the integers (default: find the max)')

args = parser.parse_args()
print(args.accumulate(args.integers))

Assuming the Python code above is saved into a file called prog.py, it can be run at the command line and provides useful help messages:

argparse的作用_第1张图片

argparse的作用_第2张图片

本质上是用来与命令行进行交互的;

argparse的作用_第3张图片 argparse的作用_第4张图片

argparse的作用_第5张图片 

argparse的作用_第6张图片 

argparse的作用_第7张图片 

argparse的作用_第8张图片 

argparse的作用_第9张图片 

你可能感兴趣的:(python)