Questions marquées «python»

Python est un langage de programmation polyvalent à paradigmes multiples et à typage dynamique. Il est conçu pour être rapide à apprendre, comprendre et utiliser, et appliquer une syntaxe propre et uniforme. Veuillez noter que Python 2 n'est officiellement plus pris en charge depuis le 01-01-2020. Néanmoins, pour les questions Python spécifiques à la version, ajoutez la balise [python-2.7] ou [python-3.x]. Lorsque vous utilisez une variante ou une bibliothèque Python (par exemple Jython, PyPy, Pandas, Numpy), veuillez l'inclure dans les balises.

7
Comment supprimer un élément d'une liste s'il existe?
Je reçois new_tagun champ de texte de formulaire avec self.response.get("new_tag")et selected_tagsdes champs de case à cocher avec self.response.get_all("selected_tags") Je les combine comme ceci: tag_string = new_tag new_tag_list = f1.striplist(tag_string.split(",") + selected_tags) ( f1.striplistest une fonction qui supprime les espaces blancs à l'intérieur des chaînes de la liste.) Mais dans le …
259 python  list 



6
Pourquoi ai-je besoin de 'b' pour encoder une chaîne avec Base64?
En suivant cet exemple de python , j'encode une chaîne en Base64 avec: >>> import base64 >>> encoded = base64.b64encode(b'data to be encoded') >>> encoded b'ZGF0YSB0byBiZSBlbmNvZGVk' Mais, si je laisse de côté le premier b: >>> encoded = base64.b64encode('data to be encoded') J'obtiens l'erreur suivante: Traceback (most recent call last): …



12
Convertir l'objet du modèle Django en dict avec tous les champs intacts
Comment convertir un objet Django Model en dict avec tous ses champs? Tous comprennent idéalement des clés étrangères et des champs avec editable=False. Permettez-moi de développer. Disons que j'ai un modèle Django comme celui-ci: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add …


11
Flask peut-il avoir des paramètres d'URL facultatifs?
Est-il possible de déclarer directement un paramètre facultatif d'URL de flacon? Actuellement, je procède de la manière suivante: @user.route('/<userId>') @user.route('/<userId>/<username>') def show(userId, username=None): pass Comment puis-je dire directement que usernamec'est facultatif?
258 python  flask 

11
Comment supprimer une liste de lignes de la trame de données Pandas?
J'ai 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 Ensuite, je veux supprimer des lignes avec …
258 python  pandas 


7
Exécution d'un test unique depuis unittest.TestCase via la ligne de commande
Dans notre équipe, nous définissons la plupart des cas de test comme ceci: Une classe "framework" ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere et beaucoup de cas de test comme testMyCase.py: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def …

11
Utilisation de la journalisation dans plusieurs modules
J'ai un petit projet python qui a la structure suivante - Project -- pkg01 -- test01.py -- pkg02 -- test02.py -- logging.conf J'ai l'intention d'utiliser le module de journalisation par défaut pour imprimer des messages sur stdout et un fichier journal. Pour utiliser le module de journalisation, une certaine initialisation …
257 python  logging  config 


9
UnicodeDecodeError, octet de continuation invalide
Pourquoi l'élément ci-dessous échoue? et pourquoi réussit-il avec le 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") résulte en: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\encodings\utf_8.py", …
257 python  unicode  decode 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.