Open cataruze opened 4 months ago
Hola, @cataruze! No es relevante, ya que ambos realizan funciones parecidas pero poseen distintos retornos. Considerando esto último, te recomiendo usar pickle por su retorno tipo bytes en la serialización.
Ya graciasss,. Si tengo que serializar palabras, pickle lo hará correctamente?
Picke lo hará correctamente, puede serializar cadenas de strings sin problema. Tomando el ejemplo del curso:
tupla = ("a", 1, 3, "anya") serializacion = pickle.dumps(tupla) print(serializacion) print(type(serializacion)) print(pickle.loads(serializacion))
Imprimen:
b'\x80\x04\x95\x13\x00\x00\x00[...]' <class 'bytes'> ('a', 1, 3, 'anya')
Ya gracias, Si pruebo hacer eso con el string hola me quedan en bytes y entremedio el string hola y dsp bytes, aunque se vea así la serializacion debería de estar buena?
Los bytes representan información que usa pickle para determinar la desearilzación de la cadena y el resto es el mensaje, no te preocupes por esto, ya que la serialización es correcta.
Duda
Hola, para la serialización hay que ocupar pickle o json o no es relevante?
Gracias de antemano