Articles of atributos de

AttributeError: __len__ Error con ntpath.py y Tkinter.py

Recibo el siguiente error cuando ejecuto un script y está cambiando el directorio. ¿Cómo puedo solucionar este problema? Seguimiento (última llamada más reciente): Archivo “L: \ Data_Admin \ QA \ Metadata_python_toolset \ test2 \ update_Metadata1e.py”, línea 17, en currentPath = os.path.join (raíz, directorio) Archivo “C: \ Python26 \ ArcGIS10 .0 \ lib \ ntpath.py “, […]

Python 3: ¿Podemos evitar repetir un nombre de instancia al llamar a varios de sus métodos?

Ahora (o eso he leído) que no es posible en Python 2.x, y tampoco puedo encontrarlo para Python 3, pero tal vez no sepa cómo buscarlo … Es más fácil de explicar con un simple ejemplo de Python: for i in range(11): one_turtle.penup() one_turtle.forward(50) one_turtle.down() one_turtle.forward(8) one_turtle.up() one_turtle.forward(8) one_turtle.stamp() one_turtle.forward(-66) one_turtle.left(360/12) Me gustaría evitar repetir […]

Elementos de conteo de Python en una lista de objetos con atributos coincidentes

Estoy tratando de encontrar una manera simple y rápida de contar el número de Objetos en una lista que coinciden con un criterio. p.ej class Person: def __init__(self, Name, Age, Gender): self.Name = Name self.Age = Age self.Gender = Gender # List of People PeopleList = [Person(“Joan”, 15, “F”), Person(“Henry”, 18, “M”), Person(“Marg”, 21, “F”)] […]

¿Por qué obtengo un error de atributo cuando bash imprimir?

Estoy aprendiendo sobre urllib2 siguiendo este tutorial http://docs.python.org/howto/urllib2.html#urlerror Ejecutar el siguiente código produce un resultado diferente del tutorial import urllib2 req = urllib2.Request(‘http://www.pretend-o-server.org’) try: urllib2.urlopen(req) except urllib2.URLError, e: print e.reason El intérprete de Python escupe esto de vuelta Traceback (most recent call last): File “urlerror.py”, line 8, in print e.reason AttributeError: ‘HTTPError’ object has no […]

¿Getattr y setattr en objetos nesteds?

Este es probablemente un problema simple, así que espero que sea fácil para alguien señalar mi error o si esto es posible. Tengo un objeto que tiene múltiples objetos como propiedades. Quiero poder establecer dinámicamente las propiedades de estos objetos así: class Person(object): def __init__(self): self.pet = Pet() self.residence = Residence() class Pet(object): def __init__(self,name=’Fido’,species=’Dog’): […]

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 […]