Quiero clasificar una lista de cadenas en Python dependiendo de si son mayúsculas, minúsculas o mixtas ¿Cómo puedo hacer esto?
Quiero clasificar una lista de cadenas en Python dependiendo de si son mayúsculas, minúsculas o mixtas ¿Cómo puedo hacer esto?
Tengo un modelo class ItemPrice( models.Model ): price = models.DecimalField ( max_digits = 8, decimal_places=2 ) .... Intenté esto para calcular la suma de priceen este conjunto de consultas: items = ItemPrice.objects.all().annotate(Sum('price')) ¿Qué hay de malo en esta consulta? ¿O...
Tengo un diccionario: mydict = {key1: value_a, key2: value_b, key3: value_c} Quiero escribir los datos en un archivo dict.csv, en este estilo: key1: value_a key2: value_b key3: value_c Escribí: import csv f = open('dict.csv','wb') w =
¿Cómo se comprueba si una tarea se está ejecutando en apio (específicamente, estoy usando celery-django)? Leí la documentación y busqué en Google, pero no puedo ver una llamada como: my_example_task.state() == RUNNING Mi caso de uso es que tengo un servicio externo (java) para la...
La documentación del multiprocessingmódulo muestra cómo pasar una cola a un proceso con el que se inició multiprocessing.Process. Pero, ¿cómo puedo compartir una cola con los procesos de trabajo asincrónicos con los que se inició apply_async? No necesito una unión dinámica ni nada más, solo una...
¿Cómo se burla de una propiedad de solo lectura con simulacro ? Lo intenté: setattr(obj.__class__, 'property_to_be_mocked', mock.Mock()) pero el problema es que luego se aplica a todas las instancias de la clase ... lo que rompe mis pruebas. ¿Tiene usted alguna otra idea? No quiero burlarme...
Me preguntaba si había una manera de tomar algo de un cuadro de texto en el HTML, introducirlo en el matraz y luego analizar esos datos con Python. Estaba pensando que esto podría involucrar algo de JS, pero podría estar equivocado. ¿Algunas ideas?
Tengo un archivo de temperatura con registros de temperatura de muchos años, en un formato como el
Cómo trazar varias barras en matplotlib, cuando intenté llamar a la función de la barra varias veces, se superponen y, como se ve en la siguiente figura, solo se puede ver el valor más alto en rojo. ¿Cómo puedo trazar las múltiples barras con fechas en los ejes x? Hasta ahora, probé...
Utilizo Python 2.7 en un entorno virtual y PyCharm 2.7 (nueva compilación a partir del 7 de febrero de 2013). Siempre que abro un archivo de Python que tiene errores inequívocos (equivalente a errores de compilación en otros lenguajes, por ejemplo, usando variables no declaradas, llamando a...
Por ejemplo, tengo una clase base de la siguiente manera: class BaseClass(object): def __init__(self, classtype): self._type = classtype De esta clase obtengo varias otras clases, p. Ej. class TestClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Test') class...
¿Alguien puede explicar por qué el resultado que quiero, "hola", está precedido por una letra "b" y seguido de una nueva línea? Estoy usando Python 3.3 >>> import subprocess >>> print(subprocess.Popen("echo hi", shell=True,
En Python, ¿cómo se puede extender una clase? Por ejemplo si tengo color.py class Color: def __init__(self, color): self.color = color def getcolor(self): return self.color color_extended.py import Color class Color: def getcolor(self): return self.color + " extended!" Pero esto no...
Si bien esta pregunta no tiene ningún uso real en la práctica, tengo curiosidad por saber cómo Python realiza prácticas de cadenas. He notado lo siguiente. >>> "string" is "string" True Esto es lo que esperaba. También puedes hacer esto. >>> "strin"+"g" is...
time_interval = [4, 6, 12] Quiero resumir los números como [4, 4+6, 4+6+12]para obtener la lista t = [4, 10, 22]. Intenté lo siguiente: t1 = time_interval[0] t2 = time_interval[1] + t1 t3 = time_interval[2] + t2 print(t1, t2, t3) # -> 4 10 22
Estoy ejecutando un script de Python (bio) que da como resultado el siguiente error: from: can't read /var/mail/Bio dado que mi script no tiene nada que ver con el correo, no entiendo por qué mi script está buscando en / var / mail. Qué es lo que parece ser el problema aquí? Dudo que ayude ya...
Tengo problemas para comprender el propósito de las 'colas de tareas distribuidas'. Por ejemplo, la biblioteca de apio de Python . Sé que en apio, el marco de Python, puede configurar ventanas temporizadas para que las funciones se ejecuten. Sin embargo, eso también se puede hacer fácilmente en...
La hex()función en Python, coloca los caracteres principales 0xdelante del número. ¿Hay alguna forma de decirle que NO los ponga? Así 0xfa230será fa230. El codigo es import fileinput f = open('hexa', 'w') for line in fileinput.input(['pattern0.txt']): f.write(hex(int(line))) f.write('\n')...
Al seleccionar una sola columna de un DataFrame de pandas (digamos df.iloc[:, 0], df['A']o df.A, etc.), el vector resultante se convierte automáticamente en una Serie en lugar de en un DataFrame de una sola columna. Sin embargo, estoy escribiendo algunas funciones que toman un DataFrame como...
A menudo necesito enviar datos a un archivo o, si el archivo no está especificado, a la salida estándar. Utilizo el siguiente fragmento: if target: with open(target, 'w') as h: h.write(content) else: sys.stdout.write(content) Me gustaría reescribirlo y manejar ambos objetivos de manera...