J'ai un script qui est destiné à être utilisé comme ceci:
usage: installer.py dir [-h] [-v]
dir est un argument positionnel qui est défini comme ceci:
parser.add_argument('dir', default=os.getcwd())
Je veux que ce dirsoit facultatif: quand il n'est pas spécifié, il devrait l'être cwd.
Malheureusement, quand je ne spécifie pas l' dirargument, j'obtiens Error: Too few arguments.
?et*signifient la même chose qu'ils signifient dans les expressions régulières (c.?-à-d.*Nécessite 0 ou 1 et 0 ou plus)? Si oui, ça+marche aussi?