Preguntas etiquetadas con python

80
Python time + timedelta equivalente

Estoy tratando de hacer algo como esto: time() + timedelta(hours=1) sin embargo, Python no lo permite , aparentemente por una buena razón. ¿Alguien tiene una solución sencilla? Relacionado: ¿Cuál es la forma estándar de agregar N segundos a datetime.time en Python?

80
Consultas parametrizadas de MySQL

Estoy teniendo dificultades para usar el módulo MySQLdb para insertar información en mi base de datos. Necesito insertar 6 variables en la tabla. cursor.execute (""" INSERT INTO Songs (SongName, SongArtist, SongAlbum, SongGenre, SongLength, SongLocation) VALUES (var1, var2, var3, var4,...

80
¿Cómo un mono parchea una función en Python?

Tengo problemas para reemplazar una función de un módulo diferente con otra función y me está volviendo loco. Digamos que tengo un módulo bar.py que se ve así: from a_package.baz import do_something_expensive def a_function(): print do_something_expensive() Y tengo otro módulo que se...

80
Invertir una lista usando notación de sector

en el siguiente ejemplo: foo = ['red', 'white', 'blue', 1, 2, 3] donde: foo[0:6:1]imprimirá todos los elementos en foo. Sin embargo, foo[6:0:-1]omitirá el primer o el 0º elemento. >>> foo[6:0:-1] [3, 2, 1, 'blue', 'white'] Entiendo que puedo usar foo.reverse () o foo [:: - 1] para...

80
Acceder a uno mismo desde el decorador

En el método setUp () de unittest, configuré algunas variables propias , a las que luego se hace referencia en las pruebas reales. También creé un decorador para hacer algunos registros. ¿Hay una manera en la que puedo acceder a los auto variables desde el decorador? En aras de la simplicidad,...

80
Función agregada Pandas DataFrame usando múltiples columnas

¿Hay alguna forma de escribir una función de agregación como se usa en el DataFrame.aggmétodo, que tendría acceso a más de una columna de los datos que se están agregando? Los casos de uso típicos serían funciones de desviación estándar ponderada, promedio ponderado. Me gustaría poder escribir...