Preguntas etiquetadas con python

390
PyLint, PyChecker o PyFlakes? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

388
Cómo definir dos campos "únicos" como pareja

¿Hay alguna manera de definir un par de campos como únicos en Django? Tengo una tabla de volúmenes (de revistas) y no quiero más de un número de volumen para la misma revista. class Volume(models.Model): id = models.AutoField(primary_key=True) journal_id = models.ForeignKey(Journals,...

386
Cómo encontrar elementos por clase

Tengo problemas para analizar elementos HTML con el atributo "class" usando Beautifulsoup. El código se ve así soup = BeautifulSoup(sdata) mydivs = soup.findAll('div') for div in mydivs: if (div["class"] == "stylelistrow"): print div Recibo un error en la misma línea "después" de que finaliza...

386
Comprensión del diccionario de Python

¿Es posible crear una comprensión de diccionario en Python (para las claves)? Sin listas de comprensión, puede usar algo como esto: l = [] for n in range(1, 11): l.append(n) Podemos acortar este a una lista por comprensión: l = [n for n in range(1, 11)]. Sin embargo, supongamos que quiero...

386
volver, regresar Ninguno, y no regresar en absoluto?

Considere tres funciones: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" Todos parecen devolver ninguno. ¿Hay alguna diferencia entre cómo se comporta el valor devuelto de estas funciones? ¿Hay alguna razón...

384
Reimportar un módulo en python mientras es interactivo

Sé que se puede hacer, pero nunca recuerdo cómo. ¿Cómo se puede reimportar un módulo en Python? El escenario es el siguiente: importo un módulo de forma interactiva y retoco con él, pero luego me enfrento a un error. Arreglo el error en el archivo .py y luego quiero volver a importar el módulo...

382
¿Dividir cadena cada enésimo carácter?

На этот вопрос есть ответы en Stack Overflow en русском : Разбить строку по 6 символов ¿Es posible dividir una cadena cada enésimo carácter? Por ejemplo, supongamos que tengo una cadena que contiene lo siguiente: '1234567890' ¿Cómo puedo hacer que se vea...

381
¿Cómo comparar dos fechas?

¿Cómo compararía dos fechas para ver cuál es más tarde, usando Python? Por ejemplo, quiero verificar si la fecha actual es posterior a la última fecha en esta lista que estoy creando, de fechas de vacaciones, para que envíe un correo electrónico automáticamente, diciéndole al administrador que...