Domande taggate «python»

Python è un linguaggio di programmazione multi-paradigma, tipizzato in modo dinamico e multiuso. È progettato per essere rapido da imparare, comprendere e utilizzare e applicare una sintassi pulita e uniforme. Si noti che Python 2 è ufficialmente fuori supporto dal 01-01-2020. Tuttavia, per domande Python specifiche della versione, aggiungi il tag [python-2.7] o [python-3.x]. Quando si utilizza una variante o libreria Python (ad esempio Jython, PyPy, Pandas, Numpy), includerlo nei tag.

7
Come eliminare un elemento in un elenco se esiste?
Ricevo new_tagda un campo di testo del modulo con self.response.get("new_tag")e selected_tagsda campi della casella di controllo con self.response.get_all("selected_tags") Li combino così: tag_string = new_tag new_tag_list = f1.striplist(tag_string.split(",") + selected_tags) ( f1.striplistè una funzione che rimuove gli spazi bianchi all'interno delle stringhe nell'elenco.) Ma nel caso che tag_listsia vuoto (non vengono …
259 python  list 





12
Converti l'oggetto Django Model in dict con tutti i campi intatti
Come si converte un oggetto Django Model in un dict con tutti i suoi campi? Tutto include idealmente chiavi e campi esterni con editable=False. Lasciami elaborare. Diciamo che ho un modello Django come il seguente: 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
Perché ho bisogno di 'b' per codificare una stringa con Base64?
Seguendo questo esempio di Python , codifico una stringa come Base64 con: >>> import base64 >>> encoded = base64.b64encode(b'data to be encoded') >>> encoded b'ZGF0YSB0byBiZSBlbmNvZGVk' Ma, se lascio fuori il comando b: >>> encoded = base64.b64encode('data to be encoded') Ottengo il seguente errore: Traceback (most recent call last): File "<stdin>", …

11
Flask può avere parametri URL opzionali?
È possibile dichiarare direttamente un parametro opzionale URL pallone? Attualmente sto procedendo nel modo seguente: @user.route('/<userId>') @user.route('/<userId>/<username>') def show(userId, username=None): pass Come posso dire direttamente che usernameè facoltativo?
258 python  flask 

11
Come eliminare un elenco di righe dal frame di dati Pandas?
Ho un dataframe 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 Quindi voglio eliminare le righe con determinati …
258 python  pandas 


7
Esecuzione di test singoli da unittest.TestCase tramite riga di comando
Nel nostro team, definiamo la maggior parte dei casi di test come questo: Una classe "quadro" ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere e molti casi di test come testMyCase.py: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): …

11
Utilizzo della registrazione in più moduli
Ho un piccolo progetto Python che ha la seguente struttura: Project -- pkg01 -- test01.py -- pkg02 -- test02.py -- logging.conf Ho intenzione di utilizzare il modulo di registrazione predefinito per stampare i messaggi su stdout e un file di registro. Per utilizzare il modulo di registrazione, è necessaria un'inizializzazione: …
257 python  logging  config 


9
UnicodeDecodeError, byte di continuazione non valido
Perché l'articolo sottostante non riesce? e perché ha successo con il codec "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") risulta in: Traceback (most recent call last): File "<stdin>", line 1, in <module> …
257 python  unicode  decode 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.