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.

23
Mettre à jour la valeur d'un dictionnaire imbriqué de profondeur variable
Je cherche un moyen de mettre à jour dict dictionary1 avec le contenu de la mise à jour de dict sans le niveau d'écrasementA dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} Je sais que la mise à jour supprime les valeurs du niveau 2 car elle met à …
163 python 


5
Passer du HTML au modèle à l'aide de Flask / Jinja2
Je construis un administrateur pour Flask et SQLAlchemy, et je souhaite transmettre le HTML pour les différentes entrées à ma vue en utilisant render_template. Le cadre de création de modèles semble échapper automatiquement au code HTML, donc tous les <"'> sont convertis en entités HTML. Comment puis-je désactiver cela pour …
163 python  jinja2  flask 

10
«TypeError: (Integer) n'est pas sérialisable JSON» lors de la sérialisation de JSON en Python?
J'essaie d'envoyer un dictionnaire simple à un fichier json à partir de python, mais je continue à recevoir le message "TypeError: 1425 n'est pas sérialisable JSON". import json alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']} afile = open('test.json','w') afile.write(json.dumps(alerts,encoding='UTF-8')) afile.close() Si j'ajoute l'argument par défaut, alors il écrit, mais les valeurs entières sont …

11
Comment configurer PyCharm pour exécuter des tests py.test?
Je veux commencer à écrire des tests unitaires pour mon code Python, et le framework py.test semble être un meilleur pari que unittest fourni par Python . J'ai donc ajouté un répertoire "tests" à mon projet, et y ai ajouté test_sample.py . Maintenant, je veux configurer PyCharm pour exécuter tous …
163 python  pycharm  pytest 




8
Renommer un dossier virtualenv sans le casser
J'ai créé un dossier et y ai initialisé une instance virtualenv. $ mkdir myproject $ cd myproject $ virtualenv env Lorsque je cours (env)$ pip freeze, il affiche les packages installés comme il se doit. Maintenant, je veux renommer myproject/en project/. $ mv myproject/ project/ Cependant, maintenant quand je cours …
162 python  ubuntu  virtualenv  pip 

7
Définition d'une couleur différente pour chaque série dans le nuage de points sur matplotlib
Supposons que j'ai trois ensembles de données: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] Je peux disperser le diagramme ceci: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() Comment puis-je faire cela avec 10 ensembles? J'ai cherché ceci et j'ai pu trouver n'importe quelle référence à ce …


12
Comment convertir une chaîne d'octets en un entier?
Comment puis-je convertir une chaîne d'octets en un entier en python? Dis comme ça: 'y\xcc\xa6\xbb' J'ai trouvé une façon intelligente / stupide de le faire: sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1])) Je sais qu'il doit y avoir quelque chose de intégré ou dans la bibliothèque standard …
162 python  arrays  string 



7
Paramètres d'URL facultatifs de Django
J'ai une URL Django comme celle-ci: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Le problème est que je veux que le project_idparamètre soit facultatif. Je veux /project_config/et /project_config/12345abdce/être des modèles d'URL aussi valides, de sorte que si project_id est passé, alors je …

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.