Estoy trabajando con la clase cmd en python y me pasa todos mis argumentos como una gran cadena. ¿Cuál es la mejor manera de convertir esta cadena arg en una matriz de args []?
Ejemplo:
args = 'arg arg1 "arg2 with quotes" arg4 arg5=1' result = split_args(args)
Y se vería como:
result = [ 'arg', 'arg1', 'arg2 with quotes', 'arg4', 'arg5=1' ]
import shlex shlex.split('arg arg1 "arg2 with quotes" arg4 arg5=1')