Quando utilizzo il parser di argomenti della riga di comando argparse o optparse di Python, qualsiasi prefisso univoco di un argomento è considerato valido, ad es.Disabilita le corrispondenze prefissate univoche per argparse e optparse
$ ./buildall.py --help
usage: buildall.py [-h] [-f]
Build all repositories
optional arguments:
-h, --help show this help message and exit
-f, --force Build dirty repositories
opere con --help
, --hel
, --he
per l'opzione di aiuto così come --forc
e --fo
per l'opzione forza.
Questo comportamento può essere disattivato in qualche modo? Voglio ricevere un messaggio di errore per argomenti incompleti.
Grande, sai di un'opzione analogica per optparse? –
@SimonWarta: No. C'è un motivo per cui è deprecato. – user2357112
Nota che 'allow_abbrev' non è disponibile prima di Python 3.5. – chepner