Case insensitive argparse Entscheidungen

Ist es möglich, @ zu überprüfargparse Entscheidungen in Groß- und Kleinschreibung?

import argparse
choices = ["win64", "win32"]
parser = argparse.ArgumentParser()
parser.add_argument("-p", choices=choices)
print(parser.parse_args(["-p", "Win32"]))

Ergebnisse in:

usage: choices.py [-h] [-p {win64,win32}]
choices.py: error: argument -p: invalid choice: 'Win32' (choose from 'win64','win32')

Antworten auf die Frage(6)

Ihre Antwort auf die Frage