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 “, […]
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 […]
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”)] […]
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 […]
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’): […]
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 […]
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 […]
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] = … […]
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, […]
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 […]