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.

1
Utilisation de Python «relance»
Quelle est la différence entre raiseet raise fromen Python? try: raise ValueError except Exception as e: raise IndexError qui donne Traceback (most recent call last): File "tmp.py", line 2, in <module> raise ValueError ValueError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "tmp.py", …

7
Ajouter des étiquettes x et y à un graphique de pandas
Supposons que j'ai le code suivant qui trace quelque chose de très simple en utilisant des pandas: import pandas as pd values = [[1, 2], [2, 5]] df2 = pd.DataFrame(values, columns=['Type A', 'Type B'], index=['Index 1', 'Index 2']) df2.plot(lw=2, colormap='jet', marker='.', markersize=10, title='Video streaming dropout by category') Comment définir facilement …




11
Comment diviser une colonne en deux colonnes?
J'ai un bloc de données avec une colonne et je voudrais le diviser en deux colonnes, avec un en-tête de colonne comme ' fips'et l'autre'row' Mon dataframe dfressemble à ceci: row 0 00000 UNITED STATES 1 01000 ALABAMA 2 01001 Autauga County, AL 3 01003 Baldwin County, AL 4 01005 …
196 python  dataframe  pandas 


13
Comment envoyer un e-mail à plusieurs destinataires en utilisant python smtplib?
Après de nombreuses recherches, je n'ai pas pu trouver comment utiliser smtplib.sendmail pour envoyer à plusieurs destinataires. Le problème était qu'à chaque fois que le courrier était envoyé, les en-têtes du courrier semblaient contenir plusieurs adresses, mais en fait, seul le premier destinataire recevrait le courrier électronique. Le problème semble …
196 python  email  smtp  message  smtplib 



10
TransactionManagementError "Vous ne pouvez pas exécuter de requêtes avant la fin du bloc" atomique "" lors de l'utilisation de signaux, mais uniquement pendant les tests unitaires
J'obtiens TransactionManagementError en essayant de sauvegarder une instance de modèle Django User et dans son signal post_save, j'enregistre certains modèles qui ont l'utilisateur comme clé étrangère. Le contexte et l'erreur sont assez similaires à cette question django TransactionManagementError lors de l'utilisation de signaux Cependant, dans ce cas, l'erreur se produit …

16
Cas d'utilisation de la méthode dict 'setdefault'
L'ajout de collections.defaultdictPython 2.5 a considérablement réduit le besoin de dictla setdefaultméthode de. Cette question s'adresse à notre éducation collective: À quoi sert setdefaultencore aujourd'hui Python 2.6 / 2.7? Quels cas d'utilisation populaires de setdefaultont été remplacés collections.defaultdict?

10
Convertir la chaîne en objet de classe Python?
Étant donné une chaîne en tant qu'entrée utilisateur dans une fonction Python, j'aimerais en extraire un objet de classe s'il y a une classe avec ce nom dans l'espace de noms actuellement défini. Essentiellement, je veux l'implémentation d'une fonction qui produira ce genre de résultat: class Foo: pass str_to_class("Foo") ==> …
196 python 


8
Comment ajouter un espace réservé sur un CharField dans Django?
Prenez cette forme très simple, par exemple: class SearchForm(Form): q = forms.CharField(label='search') Cela est rendu dans le modèle: <input type="text" name="q" id="id_q" /> Cependant, je veux ajouter l' placeholderattribut à ce champ avec une valeur de Searchsorte que le HTML ressemble à quelque chose comme: <input type="text" name="q" id="id_q" placeholder="Search" …

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.