Я использовал argparse
для программы на Python, которая может -process
, -upload
или обоих:
parser = argparse.ArgumentParser(description='Log archiver arguments.')
parser.add_argument('-process', action='store_true')
parser.add_argument('-upload', action='store_true')
args = parser.parse_args()
Программа бессмысленна без хотя бы одного параметра. Как я могу настроить argparse
для принудительного argparse
хотя бы одного параметра?
ОБНОВИТЬ:
После комментариев: Какой Pythonic способ параметризовать программу хотя бы с одним вариантом?