argumento nombrado en argparse [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Ejemplo de argumento simple deseado: 1 argumento, 3 resultados 9 respuestas

Quiero enviar argumentos al script por su nombre (algo así como kwargs). Intenté algo como esto pero no está haciendo lo que quiero: (digamos que está escrito en script.py)

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("name")
args = parser.parse_args()

y luego escribiendo en línea permanente: script.py name = david

Otra cosa, digamos que tengo pocos argumentos nombrados en argparse. Si los enviaré no en el orden en que se declaran, ¿funcionará bien?

Respuestas a la pregunta(3)

Su respuesta a la pregunta