Articles of atributos de

Python matplotlib reduce el tamaño de las tags de la barra de colores

¡Necesito tu ayuda! Tengo un código de trazado que es el siguiente: fig = plt.figure() ax1 = fig.add_subplot(111) imax1 = ax1.imshow(data,interpolation = ‘nearest’, origin = ‘lower’,cmap=cm.jet)#plot cbar = plt.colorbar(imax1, extend=’neither’, spacing=’proportional’, orientation=’vertical’, shrink=0.7, format=”%.0f”) cbar.set_label(r”ET [mm/month]”, size=10) titlestr = “Evapotranspiration in mm/month” plt.title(titlestr) #plt.xlabel(“Longitude”) #plt.ylabel(“Latitude”) imax1.set_clim(0,60) labels = [item.get_text() for item in ax1.get_xticklabels()] for ii […]

Atributos de inicialización / statement en la clase Python: ¿dónde colocarlos?

Me preguntaba cuál era la mejor práctica para inicializar atributos de objetos en Python, en el cuerpo de la clase o dentro de la función __init__ ? es decir class A(object): foo = None vs class A(object): def __init__(self): self.foo = None

¿Por qué no puedo agregar atributos directamente a cualquier objeto de Python?

Tengo este codigo >>> class G: … def __init__(self): … self.x = 20 … >>> gg = G() >>> gg.x 20 >>> gg.y = 2000 Y este código: >>> from datetime import datetime >>> my_obj = datetime.now() >>> my_obj.interesting = 1 *** AttributeError: ‘datetime.datetime’ object has no attribute ‘interesting’ Desde mi conocimiento de Python, diría […]

Python: Cómo hacer que un atributo de objeto se refiera a un método

Me gustaría que una llamada de atributo como object.x devuelva los resultados de algún método, digamos object.other.other_method() . ¿Cómo puedo hacer esto? Edit: pregunté un poco pronto: parece que puedo hacer esto con object.__dict__[‘x’]=object.other.other_method() ¿Es esta una buena manera de hacer esto?

Almacenamiento y acceso a los atributos del nodo python networkx

Tengo una red de nodos creados usando python networkx . Quiero almacenar información en nodos, de modo que pueda acceder a la información más tarde según la etiqueta del nodo (el nombre del nodo) y el campo en el que se ha almacenado la información (como los atributos del nodo). La información almacenada puede ser […]

¿Cómo eliminar el directorio de atributos de solo lectura con Python en Windows?

Tengo un directorio de solo lectura copiado del directorio de versión controlada que está bloqueado. Cuando intenté eliminar este directorio con el shutil.rmtree(TEST_OBJECTS_DIR) , recibí el siguiente mensaje de error. WindowsError: [Error 5] Access is denied: ‘C:\…\environment.txt’ P: ¿Cómo puedo cambiar el atributo de todo en una estructura de directorio completa ?

¿Cuál es la mejor manera de verificar la existencia de un atributo?

¿Cuál es la mejor manera de verificar la existencia de un atributo? Jarret Hardie dio esta respuesta: if hasattr(a, ‘property’): a.property Veo que también se puede hacer de esta manera: if ‘property’ in a.__dict__: a.property ¿Se suele utilizar un enfoque más que otros?

hasattr () vs bloque try-except para tratar con atributos inexistentes

if hasattr(obj, ‘attribute’): # do somthing vs try: # access obj.attribute except AttributeError, e: # deal with AttributeError ¿Cuál debería ser la preferida y por qué?

¿Cómo configuro los permisos (atributos) en un archivo en un archivo ZIP usando el módulo zipfile de Python?

Cuando zipfile archivos de un archivo ZIP creado con el módulo zipfile Python, todos los archivos no son de escritura, solo de lectura, etc. El archivo se está creando y extrayendo bajo Linux y Python 2.5.2. Lo mejor que puedo decir, necesito establecer la propiedad ZipInfo.external_attr para cada archivo, pero esto no parece estar documentado […]

¿Cómo puedo crear un objeto y agregarle atributos?

Quiero crear un objeto dynamic (dentro de otro objeto) en Python y luego agregarle atributos. Lo intenté: obj = someobject obj.a = object() setattr(obj.a, ‘somefield’, ‘somevalue’) pero esto no funcionó. ¿Algunas ideas? editar: Estoy configurando los atributos de un bucle for que recorre una lista de valores, por ejemplo params = [‘attr1’, ‘attr2’, ‘attr3’] obj […]