Wie erstelle ich mit Python Argparse eine kurze und eine lange Version eines erforderlichen Arguments?

Ich möchte ein erforderliches Argument mit dem Namen @ angebinputdir aber ich hätte auch gerne eine Kurzfassung mit dem Nameni. Ich sehe keine prägnante Lösung, um dies zu tun, ohne beide optionalen Argumente zu machen und dann meine eigene Prüfung durchzuführen. Gibt es eine bevorzugte Vorgehensweise dafür, die ich nicht sehe, oder besteht die einzige Möglichkeit darin, beide optional zu machen und meine eigene Fehlerbehandlung durchzuführen?

Hier ist mein Code:

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("inputdir", help="Specify the input directory")
parser.parse_args()

Antworten auf die Frage(2)

Ihre Antwort auf die Frage