es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PYTHON-DATACLASSES

No se puede llamar a la variable definida en la clase de datos.

Tengo una clase de datos de la siguiente manera: from dataclasses import dataclass, field from typing import Any, Dict raw_dir = r”C:…” # ruta del directorio crudo processed_dir = r”C:…” # ruta del directorio procesado @dataclass class Files: raw_path: Path = Path(raw_dir) processed_path: Path = Path(processed_dir) path_dict: Dict[str, Any] = . . . Read more

Sin sugerencias de tipos para dataclasses.

Quiero tener una clase que agregue varias clases de datos en un solo punto de entrada, pero me enfrenté a un problema con las sugerencias de tipo de Pycharm. No me muestra sugerencias sobre los argumentos de la clase. @dataclass class FirstDataClass: some_attribute: int @dataclass class SecondDataClass: some_attribute2: int class . . . Read more

La clase de datos (Dataclass) evita que el atributo sea cambiado.

Estoy utilizando Python 3.10, así que tengo una dataclass de Python. @dataclass(frozen=True, slots=True) class Card: COLORS = [“Rojo”, “Verde”, “Amarillo”, “Azul”] CARD = [“3”] card: int color: int = None Entonces, ahora si creo un objeto e intento cambiar su atributo usando object.__setattr__ o object.attribute = value, obtengo un error, . . . Read more

Validación de tipo de objetos de datos anidados en Python 3.8+ con dacite.

Tengo una pregunta con respecto a los objetos de datos anidados. Como se sugiere en otro post (https://stackoverflow.com/questions/51564841/creating-nested-dataclass-objects-in-python), podemos usar el paquete dacite para crear objetos de datos anidados. Esto funciona al manejar los datos que tenemos en una estructura de diccionario anidado. from dataclasses import dataclass from dacite import . . . Read more