Argumentos de línea de comandos condicionales en Python usando argparse

Me gustaría tener un programa que tome una--action= flag, donde las opciones válidas sondump yupload, conupload siendo el predeterminado. Si y solo si)dump está seleccionado, me gustaría que también haya un--dump-format= opción. ¿Hay alguna manera de expresar esto usando argparse, o necesito simplemente aceptar todos los argumentos y hacer la lógica yo mismo?

Respuestas a la pregunta(6)

Su respuesta a la pregunta