Foros Python
Cadena con " y ' - Versión para impresión

+- Foros Python (https://foro.recursospython.com)
+-- Foro: Desarrollo (https://foro.recursospython.com/forumdisplay.php?fid=1)
+--- Foro: General (https://foro.recursospython.com/forumdisplay.php?fid=9)
+--- Tema: Cadena con " y ' (/showthread.php?tid=105)



Cadena con " y ' - cucuru - 17-11-2017

Hola , necesito crear una cadena de texto para realizar una llamada a curl que debe de tener en su interior ' y " y no doy con la forma de hacerlo , la llamada es esta:

curl -x -y -z usuario:password -H:  'Accept: application/json' "https://direccion"

esto ha de ir entrcomillado en una variable en python para hacer la llamada , pero no lo consigo , la parte del https tiene que ir obligatoriamente entre " , ya que cuando hay datos para que devuelva filtrado el resultado no lo hace y me ha dicho el proveedor que ha de ir entre comillas dobles

He seguido haciendo pruebas y por indicacion del proveedor del servicio me ha dicho que haga la llamada utilizando solo un tipo de comillas , pues bien , la llamada sigue funcionando , pero cuando a la llamada le añado para que devuelve los datos filtrados entr fechas , si pongo un mensaje de lo que recibe python la cadena original se corta

La cadena original es esta :
curl -x -y -z usuario:password -H:  'Accept: application/json' "https://direccion/record?from=2017-11-01&to=2017-11-02"
y al script python solo le llega esto:
curl -x -y -z usuario:password -H:  'Accept: application/json' "https://direccion/record?from=2017-11-01" , alguna idea de porque se corta la parte final de la llamada ?


RE: Cadena con " y ' - cucuru - 17-11-2017

Ya lo he solucionado , he eliminado el & en la llamada y en vez de pasar un parametro paso dos y añado el & entre los dos parametros.