La Red de Conocimientos Pedagógicos - Currículum vitae - Línea de comando de Python (3): análisis de parámetros de línea de comando

Línea de comando de Python (3): análisis de parámetros de línea de comando

Argparse en la biblioteca estándar de Python puede analizar los parámetros en sys.argv de acuerdo con las definiciones del programa y generar automáticamente información de ayuda.

Utilice el método add_argument para agregar parámetros a la aplicación. El método add_argument tiene muchos parámetros, lo que también hace que el uso de la biblioteca argparse no sea lo suficientemente simple. Continuaremos introduciendo mejores clics en la biblioteca de código abierto para el análisis de parámetros de la línea de comandos.

El siguiente es un resumen de los parámetros y significados del método add_argument:

El análisis de los parámetros requiere el método parse_args de la instancia de ArgumentParser, que devuelve un objeto NameSpace; obtenerse accediendo al valor de las propiedades del objeto del espacio de nombres.

El siguiente es un ejemplo simple: obtenga el valor de la opción -host a través de parser.server y obtenga el valor de la opción -t a través de parse.boolean_switch.

Ver información de ayuda:

Valores de parámetros predeterminados:

Especificar parámetros:

Imprimir información de ayuda:

Información de versión de impresión:

Pasar parámetros: