Я помогаю другу с кодом Python. Я создаю меню, и я хотел бы сделать размеры настраиваемыми. Я играл с argparse, и мне не повезло. Моя идея состоит в том, чтобы установить menu.py
по умолчанию на 80 * 24 и установить menu.py 112 84
на 112 * 84. У меня есть мой текущий код здесь:Как дать программе python два необязательных аргумента целочисленной командной строки?
import argparse
args = argparse.ArgumentParser(description='The menu')
width = length = 0
args.add_argument('--width', const=80, default=80, type=int,
help='The width of the menu.', nargs='?', required=False)
args.add_argument('--length', const=24, default-24, type=int,
help='The length of the menu.', nargs='?', required=False)
inpu = args.parse_args()
width = inpu.width
length = inpu.length
print(width)
print(length)
Как я могу сделать это с argparse
?
_ «Отступ кода в StackOverflow не работал» _ - для справок в будущем, здесь ссылка на уценку StackOverflow: http://stackoverflow.com/editing-help#code –
@ SimonMᶜKenzie Предварительный просмотр не показывал форматирование способа, которым я подумал, что нужно. И отступ не форматировался в предварительном просмотре. – JackMacWindows