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
Désactiver une méthode dans un ViewSet, django-rest-framework
ViewSets ont des méthodes automatiques pour lister, récupérer, créer, mettre à jour, supprimer, ... Je voudrais désactiver certains d'entre eux, et la solution que j'ai proposée n'est probablement pas la bonne, car les OPTIONSindique toujours comme autorisés. Une idée sur la manière de procéder de la bonne manière? class SampleViewSet(viewsets.ModelViewSet): …






2
La bonne façon d'initialiser un OrderedDict en utilisant son constructeur de telle sorte qu'il conserve l'ordre des données initiales?
Quelle est la bonne façon d'initialiser un dictionnaire ordonné (OD) afin qu'il conserve l'ordre des données initiales? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this work? d = OrderedDict([('b',2), …



7
Pourquoi Python ne trouve-t-il pas les objets partagés qui se trouvent dans les répertoires de sys.path?
J'essaye d'importer pycurl: $ python -c "import pycurl" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: libcurl.so.4: cannot open shared object file: No such file or directory Maintenant, libcurl.so.4c'est parti /usr/local/lib. Comme vous pouvez le voir, c'est dans sys.path: $ python -c "import sys; print(sys.path)" ['', …

3
Dictionnaire Python vers les paramètres d'URL
J'essaie de convertir un dictionnaire Python en une chaîne à utiliser comme paramètres d'URL. Je suis sûr qu'il existe une meilleure façon, plus pythonique , de faire cela. Qu'Est-ce que c'est? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x = x[:-1]




10
Comment échapper aux appels os.system ()?
Lorsque vous utilisez os.system (), il est souvent nécessaire d'échapper aux noms de fichiers et autres arguments passés en paramètres aux commandes. Comment puis-je faire ceci? De préférence quelque chose qui fonctionnerait sur plusieurs systèmes d'exploitation / shells mais en particulier pour bash. Je fais actuellement ce qui suit, mais …
124 python  shell  escaping 

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.