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.


3
Python argparse ignore les arguments non reconnus
Optparse, l'ancienne version ignore simplement tous les arguments non reconnus et continue. Dans la plupart des situations, ce n'est pas idéal et a été changé dans argparse. Mais il y a quelques situations où vous souhaitez ignorer tous les arguments non reconnus et analyser ceux que vous avez spécifiés. Par …



12
Mettre à niveau python dans un virtualenv
Existe-t-il un moyen de mettre à niveau la version de python utilisée dans un virtualenv (par exemple, si une version de correction de bug sort)? Je pourrais pip freeze --local > requirements.txt, puis supprimer le répertoire et pip install -r requirements.txt, mais cela nécessite beaucoup de réinstallation de grandes bibliothèques, …


12
Comment puis-je convertir une image RVB en niveaux de gris en Python?
J'essaie d'utiliser matplotlibpour lire une image RVB et la convertir en niveaux de gris. Dans matlab j'utilise ceci: img = rgb2gray(imread('image.png')); Dans le tutoriel matplotlib, ils ne le couvrent pas. Ils lisent juste dans l'image import matplotlib.image as mpimg img = mpimg.imread('image.png') puis ils coupent le tableau, mais ce n'est …
206 python  matplotlib 

6
UnicodeEncodeError: le codec 'charmap' ne peut pas coder les caractères
J'essaie de gratter un site Web, mais cela me donne une erreur. J'utilise le code suivant: import urllib.request from bs4 import BeautifulSoup get = urllib.request.urlopen("https://www.website.com/") html = get.read() soup = BeautifulSoup(html) print(soup) Et j'obtiens l'erreur suivante: File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode characters …

27
Comment sérialiser le résultat SqlAlchemy en JSON?
Django a une bonne sérialisation automatique des modèles ORM retournés du format DB au format JSON. Comment sérialiser le résultat de la requête SQLAlchemy au format JSON? J'ai essayé jsonpickle.encodemais il encode l'objet de requête lui-même. J'ai essayé json.dumps(items)mais ça revient TypeError: <Product('3', 'some name', 'some desc')> is not JSON …
206 python  json  sqlalchemy 

7
Comment fonctionne la classe Meta de Django?
J'utilise Django qui permet aux gens d'ajouter des paramètres supplémentaires à une classe en utilisant class Meta. class FooModel(models.Model): ... class Meta: ... La seule chose que j'ai trouvée dans la documentation de Python était: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass Cependant, je ne pense pas que ce …
206 python  django  metaclass 


15
L'installation de Python pip échoue: commande invalide egg_info
Je trouve que récemment, souvent, lorsque j'essaie d'installer un package Python à l' aide de pip , j'obtiens les erreurs ci-dessous. J'ai trouvé une référence en ligne selon laquelle il faut utiliser " python2 setup.py install " dans le répertoire de téléchargement, et en effet, cela fonctionnera si je trouve …
205 python  pip 

13
Répétez la chaîne à une certaine longueur
Quel est un moyen efficace de répéter une chaîne à une certaine longueur? Par exemple:repeat('abc', 7) -> 'abcabca' Voici mon code actuel: def repeat(string, length): cur, old = 1, string while len(string) < length: string += old[cur-1] cur = (cur+1)%len(old) return string Existe-t-il une meilleure façon (plus pythonique) de procéder? …
205 string  python  repeat 

8
Conda remplace-t-il le besoin de virtualenv?
J'ai récemment découvert Conda après avoir eu du mal à installer SciPy, en particulier sur une application Heroku que je développe. Avec Conda, vous créez des environnements très similaires à ce que fait virtualenv . Mes questions sont: Si j'utilise Conda, cela remplacera-t-il le besoin de virtualenv? Sinon, comment utiliser …


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.