Je veux faire un arg bool dans un arg magasin avec la présence sur cli sans valeur fournie en tant que cadre juridique:action optparse.option = « magasin » sans paramètre
prog.py [--nuke [name1[,name2]*]] # clean usual + optional csv string
par exemple La réponse la plus simple à cette question est d'avoir 2 options. Mais sans étirer l'imagination trop loin, je voudrais être très conservateur avec des options. J'essaye d'avoir le paramètre vide comme option légale. La présence du paramètre sans args est légale. Puis-je le faire avec un seul paramètre?
def pytest_addoption(parser):
parser.addoption('--nuke', action="store", default=False,
help="pass in named object to delete, or empty to "
"delete usual-suspects. eg. "
" prog --nuke # remove all but host"
" prog --nuke templates # all but host plus named vm")
pertinent http://stackoverflow.com/questions/21722509/python-can-optparse-have-the-action-attribute-to-act-both-like-store-and-store?rq=1 – msudder