Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.

7
¿Cómo eliminar un elemento de una lista si existe?
Estoy obteniendo new_tagde un campo de texto de formulario con self.response.get("new_tag")y selected_tagsde campos de casilla de verificación con self.response.get_all("selected_tags") Los combino así: tag_string = new_tag new_tag_list = f1.striplist(tag_string.split(",") + selected_tags) ( f1.striplistes una función que elimina espacios en blanco dentro de las cadenas de la lista). Pero en el caso …
259 python  list 





12
Convierta el objeto del modelo Django en dict con todos los campos intactos
¿Cómo se convierte un objeto Modelo Django en un dict con todos sus campos? Todo incluye idealmente claves externas y campos con editable=False. Déjame elaborar. Digamos que tengo un modelo de Django como el siguiente: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) …


6
¿Por qué necesito 'b' para codificar una cadena con Base64?
Siguiendo este ejemplo de Python , codifico una cadena como Base64 con: >>> import base64 >>> encoded = base64.b64encode(b'data to be encoded') >>> encoded b'ZGF0YSB0byBiZSBlbmNvZGVk' Pero, si dejo de lado el líder b: >>> encoded = base64.b64encode('data to be encoded') Obtuve el siguiente error: Traceback (most recent call last): File …

11
¿Puede Flask tener parámetros de URL opcionales?
¿Es posible declarar directamente un parámetro opcional de URL de matraz? Actualmente estoy procediendo de la siguiente manera: @user.route('/<userId>') @user.route('/<userId>/<username>') def show(userId, username=None): pass ¿Cómo puedo decir directamente que usernamees opcional?
258 python  flask 

11
¿Cómo soltar una lista de filas del marco de datos de Pandas?
Tengo un marco de datos df: >>> df sales discount net_sales cogs STK_ID RPT_Date 600141 20060331 2.709 NaN 2.709 2.245 20060630 6.590 NaN 6.590 5.291 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 Entonces quiero soltar filas con …
258 python  pandas 


7
Ejecución de una sola prueba desde unittest.TestCase a través de la línea de comandos
En nuestro equipo, definimos la mayoría de los casos de prueba como este: Una clase "marco" ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere y muchos casos de prueba como testMyCase.py: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): …

11
Usando el registro en múltiples módulos
Tengo un pequeño proyecto de Python que tiene la siguiente estructura: Project -- pkg01 -- test01.py -- pkg02 -- test02.py -- logging.conf Planeo usar el módulo de registro predeterminado para imprimir mensajes en stdout y un archivo de registro. Para usar el módulo de registro, se requiere algo de inicialización: …
257 python  logging  config 


9
UnicodeDecodeError, byte de continuación no válido
¿Por qué falla el siguiente artículo? ¿Y por qué tiene éxito con el códec "latin-1"? o = "a test of \xe9 char" #I want this to remain a string as this is what I am receiving v = o.decode("utf-8") resultados en: Traceback (most recent call last): File "<stdin>", line 1, …
257 python  unicode  decode 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.