Preguntas etiquetadas con python

247
¿Es generador.next () visible en Python 3?

Tengo un generador que genera una serie, por ejemplo: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 En Python 2 puedo hacer las siguientes llamadas: g = triangle_nums() # get the generator g.next() #...

247
La matriz NumPy no es serializable JSON

Después de crear una matriz NumPy y guardarla como una variable de contexto de Django, recibo el siguiente error al cargar la página web: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable ¿Qué significa

246
Prueba de Python ... excepto coma vs 'como' en excepto

¿Cuál es la diferencia entre ',' y 'como' en las declaraciones de excepción, por ejemplo: try: pass except Exception, exception: pass y: try: pass except Exception as exception: pass ¿Es legal la segunda sintaxis en 2.6? Funciona en CPython 2.6 en Windows, pero el intérprete 2.5 en cygwin...

246
¿Cómo pongo una variable dentro de una cadena?

Me gustaría poner un inten a string. Esto es lo que estoy haciendo en este momento: num = 40 plot.savefig('hanning40.pdf') #problem line Tengo que ejecutar el programa para varios números diferentes, así que me gustaría hacer un ciclo. Pero insertar la variable de esta manera no...

246
Python Anaconda - Cómo desinstalar de forma segura

Instalé Python Anaconda en Mac (OS Mavericks). Quería volver a la versión predeterminada de Python en mi Mac. ¿Cuál es la mejor manera de hacer esto? ¿Debo eliminar el ~/anacondadirectorio? ¿Se requieren otros cambios? Actualmente cuando corro which pythonme sale este

245
Rutas relativas en Python

Estoy creando un script de ayuda simple para el trabajo que copiará un par de archivos de plantilla en nuestra base de código al directorio actual. Sin embargo, no tengo la ruta absoluta al directorio donde se almacenan las plantillas. Tengo una ruta relativa desde el script pero cuando llamo al...

245
Hacer que Django sirva archivos descargables

Quiero que los usuarios del sitio puedan descargar archivos cuyas rutas están oscurecidas para que no se puedan descargar directamente. Por ejemplo, me gustaría que la URL sea algo así: http://example.com/download/?f=somefile.txt Y en el servidor, sé que todos los archivos descargables residen en...

245
Una versión ponderada de random.choice

Necesitaba escribir una versión ponderada de random.choice (cada elemento en la lista tiene una probabilidad diferente de ser seleccionado). Esto es lo que se me ocurrió: def weightedChoice(choices): """Like random.choice, but each element can have a different chance of being selected. choices...

245
Urd decodificar UTF-8 en Python

He pasado mucho tiempo hasta donde soy novato en Python. ¿Cómo podría decodificar una URL así? example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0 a este en python 2.7: example.com?title==правовая+защита url=urllib.unquote(url.encode("utf8"))...

244
¿Cómo se crea un demonio en Python?

La búsqueda en Google revela fragmentos de código x2. El primer resultado es esta receta de código que tiene mucha documentación y explicación, junto con algunas discusiones útiles debajo. Sin embargo, otra muestra de código , aunque no contiene tanta documentación, incluye código de muestra para...