Preguntas Python

¿Cuál es la diferencia entre str.isdigit(), isnumeric() e isdecimal() en Python?

matteo_c Cuando ejecuto estos métodos s.isdigit() s.isnumeric() s.isdecimal() Siempre me dieron como salida o todo Trueo todo False por cada valor de s (que por supuesto es una cadena). ¿Cuál es la diferencia entre los tres? ¿Puede dar un ejemplo que dé dos Trues y uno False (o viceversa)? AnnieDeTaiwán Por definición, isdecimal() ⊆ isdigit() …

¿Cuál es la diferencia entre str.isdigit(), isnumeric() e isdecimal() en Python? Leer más »

¿Cómo crear un decorador personalizado en Django?

usuario677990 Estoy tratando de crear un decorador personalizado en Django pero no pude encontrar ninguna forma de hacerlo. # “views.py” @custom_decorator def my_view(request): # ……. Entonces, ¿cómo puedo crearlo en Django? y ¿dónde debería ponerlo para poder usarlo en cualquier parte de mi proyecto Django? PhoebeB Jugué con los diversos enlaces anteriores y no pude …

¿Cómo crear un decorador personalizado en Django? Leer más »

¿Cómo ejecutar varias funciones al mismo tiempo?

John Estoy tratando de ejecutar 2 funciones al mismo tiempo. def func1(): print(‘Working’) def func2(): print(‘Working’) func1() func2() ¿Alguien sabe como hacer esto? Posible duplicado de Python: ¿Cómo puedo ejecutar funciones de Python en paralelo? – perro naranja 30 de junio de 2016 a las 14:20 chrisg Hacer esto: from threading import Thread def func1(): …

¿Cómo ejecutar varias funciones al mismo tiempo? Leer más »

¿Encuentra todas las columnas del marco de datos en Pandas cuyo tipo es flotante o un tipo en particular?

Tengo un marco de datos, df, que tiene algunas columnas de tipo float64, mientras que las otras son de objeto. Debido a la naturaleza mixta, no puedo usar df.fillna(‘unknown’) #getting error “ValueError: could not convert string to float:” ya que el error ocurrió con las columnas cuyo tipo es float64 (¡qué mensaje de error tan …

¿Encuentra todas las columnas del marco de datos en Pandas cuyo tipo es flotante o un tipo en particular? Leer más »

¿Qué hace ** (doble estrella/asterisco) y * (estrella/asterisco) para los parámetros en Python?

Todd Qué hacer *args y **kwargs ¿significar? def foo(x, y, *args): def bar(x, y, **kwargs): ver también stackoverflow.com/questions/6967632/… – Rusia debe sacar a Putin ♦ 1 de marzo de 2018 a las 20:53 Esta pregunta es un objetivo duplicado muy popular, pero desafortunadamente a menudo se usa incorrectamente. Tenga en cuenta que esta pregunta se …

¿Qué hace ** (doble estrella/asterisco) y * (estrella/asterisco) para los parámetros en Python? Leer más »

¿Cómo identificar en qué sistema operativo se está ejecutando Python?

marca harrison ¿Qué debo mirar para ver si estoy en Windows o Unix, etc.? ver (bugs.python.org/issue12326) ¡para detalles! – arnkore 18 de enero de 2012 a las 9:34 Aquí hay una pregunta relacionada: verifique el nombre de la distribución de Linux. – rubio 08/12/2015 a las 19:00 luis brandy >>> import os >>> os.name ‘posix’ …

¿Cómo identificar en qué sistema operativo se está ejecutando Python? Leer más »

¿Cómo obtener el valor de retorno de una función pasada a multiprocessing.Process?

Luis Thibault En el código de ejemplo a continuación, me gustaría obtener el valor de retorno de la función worker. ¿Cómo puedo hacer esto? ¿Dónde se almacena este valor? Código de ejemplo: import multiprocessing def worker(procnum): ”’worker function”’ print str(procnum) + ‘ represent!’ return procnum if __name__ == ‘__main__’: jobs = [] for i in …

¿Cómo obtener el valor de retorno de una función pasada a multiprocessing.Process? Leer más »