Articles of serialización de

¿Es posible construir mediante progtwigción un marco de stack Python e iniciar la ejecución en un punto arbitrario en el código?

¿Es posible construir mediante progtwigción una stack (una o más ttwigs de stack) en CPython y comenzar la ejecución en un punto de código arbitrario? Imagina el siguiente escenario: Tiene un motor de flujo de trabajo donde los flujos de trabajo se pueden crear secuencias de comandos en Python con algunas construcciones (por ejemplo, ramificación, […]

Serialización eficiente de matrices booleanas numpy

Tengo cientos de miles de matrices booleanas NumPy que me gustaría usar como claves de un diccionario. (Los valores de este diccionario son el número de veces que hemos observado cada uno de estos arreglos). Dado que los arreglos NumPy no son hashables y no pueden usarse como claves. Me gustaría serializar estos arreglos lo […]

Lista de objetos a JSON con Python

Tengo un problema al convertir instancias de Object a JSON: ob = Object() list_name = scaping_myObj(base_url, u, number_page) for ob in list_name: json_string = json.dumps(ob.__dict__) print json_string En list_name tengo una lista de instancias de Object . json_string return, por ejemplo: {“city”: “rouen”, “name”: “1, 2, 3 Soleil”} {“city”: “rouen”, “name”: “Maman, les p’tits bateaux”} […]

Casos de uso comunes para pickle en Python

He mirado la documentación de pickle , pero no entiendo dónde es útil pickle. ¿Cuáles son algunos casos de uso comunes para pickle?

¿Se puede guardar y recargar fácilmente desde el disco un generador de Python?

¿Hay una manera de serializar un generador, el estado actual y todos (variables locales, etc.), para poder cargar la cadena que contiene el generador serializado más tarde y poder retomar desde donde salió la última statement de rendimiento de la función? En caso afirmativo y si conoce una página web con un ejemplo de código, […]

¿Cómo puedo leer con pereza varios valores JSON de un archivo / flujo en Python?

Me gustaría leer varios objetos JSON de un archivo / flujo en Python, uno a la vez. Desafortunadamente, json.load() solo .read() s hasta el final del archivo; No parece haber ninguna forma de usarlo para leer un solo objeto o para iterar perezosamente sobre los objetos. ¿Hay alguna manera de hacer esto? El uso de […]

Creando objetos de clase de datos nesteds en Python

Tengo un objeto de clase de datos que tiene objetos de clase de datos nesteds. Sin embargo, cuando creo el objeto principal, los objetos nesteds se convierten en un diccionario: @dataclass class One: f_one: int @dataclass class One: f_one: int f_two: str @dataclass class Two: f_three: str f_four: One data = {‘f_three’: ‘three’, ‘f_four’: {‘f_one’: […]

Haciendo objeto JSON serializable con codificador regular

La forma habitual de serializar objetos JSON no serializables mediante JSON es subclase json.JSONEncoder y luego pasar un codificador personalizado a los volcados. Por lo general, se ve así: class CustomEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, foo): return obj.to_json() return json.JSONEncoder.default(self, obj) print json.dumps(obj, cls = CustomEncoder) Lo que estoy tratando de hacer es hacer […]

Guardar un objeto (persistencia de datos)

He creado un objeto como este: company1.name = ‘banana’ company1.value = 40 Me gustaría guardar este objeto. ¿Cómo puedo hacer eso?

Como hacer una clase JSON serializable.

¿Cómo hacer una clase Python serializable? Una clase simple: class FileItem: def __init__(self, fname): self.fname = fname ¿Qué debo hacer para poder obtener una salida de: json.dumps() Sin un error (la FileItem instance at … is not JSON serializable )