Mam skrypt, którego należy używać w następujący sposób:
usage: installer.py dir [-h] [-v]
dir jest argumentem pozycyjnym zdefiniowanym w następujący sposób:
parser.add_argument('dir', default=os.getcwd())
Chcę, diraby był opcjonalny: jeśli nie jest określony, powinien po prostu być cwd.
Niestety, gdy nie podam dirargumentu, rozumiem Error: Too few arguments.
?i*oznaczają to samo, co oznaczają w wyrażeniach regularnych (tj.?Wymaga 0 lub 1 i*wymaga 0 lub więcej)? Jeśli tak, czy również+działa?