spędzam kilka razy na argparse dokumentacji, ale ja wciąż zmaga się z tego modułu do jednej opcji w moim programie:Python, argparse: jak mieć nargs = 2 przy ul type = a type = int
parser.add_argument("-r", "--rmsd", dest="rmsd", nargs=2,
help="extract the poses that are close from a ref according RMSD",
metavar=("ref","rmsd"))
będę chciał precyzyjny, że pierwszy argument jest ciągiem znaków (typ = STR) i obowiązkowy, podczas gdy drugi argument jest type = int i jeśli wartość nie jest podana mają domyślne jeden (powiedzmy domyślnie = 50) , Wiem, jak to zrobić, gdy istnieje tylko jeden argument z oczekiwaniami, ale nie mam pojęcia jak postępować gdy nargs = 2 ... Czy to w ogóle możliwe?
Dziękujemy,
Dzięki za odpowiedzi, będę chciał uniknąć stworzyć jak najwięcej opcji, jak mam argumentu, ale myślę, że to najprostszy sposób rzeczywiście ! – Bux31