GetProgramParameters
Description¶
Get the program parameters.
This particular snippet requires a file name and an optional figure number.
To use the snippet, click the Copy to clipboard at the upper right of the code blocks.
Implementation¶
def get_program_parameters():
import argparse
description = 'What the program does.'
epilogue = '''
An expanded description of what the program does.
'''
parser = argparse.ArgumentParser(description=description, epilog=epilogue)
parser.add_argument('filename', help='A required filename.')
parser.add_argument('figure', default=0, type=int, nargs='?', help='An optional figure number.')
args = parser.parse_args()
return args.filename, args.figure
Typical usage¶
file_name, figure = get_program_parameters()