Articles of atributos de

Encontrar elementos por atributo con lxml.

Necesito analizar un archivo xml para extraer algunos datos. Solo necesito algunos elementos con ciertos atributos, aquí hay un ejemplo de documento: some text some text some text Aquí me gustaría obtener solo el artículo con el tipo “noticias”. ¿Cuál es la forma más eficiente y elegante de hacerlo con lxml? Intenté con el método […]

¿Por qué n .__ name__ es un error de atributo cuando el tipo (n) .__ name__ funciona?

n = 20 print n.__name__ Recibo un error porque n no tiene ningún atributo __name__ : AttributeError: ‘int’ object has no attribute ‘__name__’ Pero n es una instancia de la clase int , y int.__name__ da un resultado, entonces ¿por qué n.__name__ un error? Esperaba que debido a que n es una instancia de la […]

Cython: atributo de tamaño de las vistas de memoria

Estoy usando muchas vistas de memoria 3D en Cython, por ejemplo cython.declare(a=’double[:, :, ::1]’) a = np.empty((10, 20, 30), dtype=’double’) A menudo quiero recorrer todos los elementos de a . Puedo hacer esto usando un triple bucle como for i in range(a.shape[0]): for j in range(a.shape[1]): for k in range(a.shape[2]): a[i, j, k] = … […]

Python – Acceso a un miembro protegido _ de una clase

Dada una clase con algunos miembros protegidos y una interfaz pública para modificarlos, ¿cuándo se acepta generalmente el acceso directo a los miembros protegidos? Tengo algunos ejemplos específicos en mente: Examen de la unidad Métodos privados internos como __add__ o __cmp__ que acceden a los atributos protegidos de otros Estructuras de datos recursivas (por ejemplo, […]

AttributeError: el objeto ‘list’ no tiene atributo ‘text’

Estoy trabajando con Vader desde el paquete nltk. He importado mi conjunto de datos siguiendo el tutorial de vader: list = [] for line in open(“C:\Users\Luca\Desktop\Uni\Tesi\PythonTest\paolo.txt”,”r”).readlines(): for value in line.split(“,”): list.append(value) Entonces he creado la función para eliminar la puntuación: def _words_only(self): text_mod = REGEX_REMOVE_PUNCTUATION.sub(”, self.text) words_only = text_mod.split() words_only = [word for word in […]

Python – Reimplementando __setattr__ con super

Sé que esta ha sido cubierta antes, y quizás no sea la forma más pirónica de construir una clase, pero tengo muchas clases diferentes de nodos maya con muchas propiedades para recuperar / configurar datos de nodos, y quiero ver Si la construcción de los atributos de manera procesal reduce la sobrecarga / mantenimiento. Necesito […]

Django modelos y atributos de clase Python

El tutorial en el sitio web de django muestra este código para los modelos: from django.db import models class Poll(models.Model): question = models.CharField(max_length=200) pub_date = models.DateTimeField(‘date published’) class Choice(models.Model): poll = models.ForeignKey(Poll) choice = models.CharField(max_length=200) votes = models.IntegerField() Ahora, cada uno de esos atributos, es un atributo de clase, ¿verdad? Por lo tanto, el mismo […]

¿Por qué obtengo un NameError cuando bash acceder a un atributo en mi clase?

Tengo este código con una clase: class Triangle(object): def __init__(self, side1, side2, side3): self.side1 = side1 self.side2 = side2 self.side3 = side3 def perimeter(self): return “Perimeter = %s” % (side1 + side2 + side3) a = Triangle(3, 4, 5) print(a.perimeter()) Ejecutar este código lanza una excepción: Traceback (most recent call last): File “untitled.py”, line 12, […]

Configuración de múltiples atributos de objetos a la vez

¿Hay una manera de establecer múltiples atributos del mismo objeto en una sola línea, de manera similar a como uno asigna valores a múltiples variables? Si puedo escribir a,b,c=1,2,3 Me gustaria tener algo asi someObject.(a,b,c)=1,2,3 Teniendo el mismo efecto que someObject.a=1 someObject.b=2 someObject.c=3

¿Las funciones de Python pueden recibir nuevos atributos fuera del scope?

No sabía que podías hacer esto: def tom(): print “tom’s locals: “, locals() def dick(z): print “z.__name__ = “, z.__name__ z.guest = “Harry” print “z.guest = “, z.guest print “dick’s locals: “, locals() tom() #>>> tom’s locals: {} #print tom.guest #AttributeError: ‘function’ object has no attribute ‘guest’ print “tom’s dir:”, dir(tom) # no ‘guest’ entry […]