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.

9
Comment vérifier si une variable est une classe ou non?
Je me demandais comment vérifier si une variable est une classe (pas une instance!) Ou non. J'ai essayé d'utiliser la fonction isinstance(object, class_or_type_or_tuple)pour ce faire, mais je ne sais pas quel type aurait une classe. Par exemple, dans le code suivant class Foo: pass isinstance(Foo, **???**) # i want to …
236 python  reflection 


9
Comment comparer les numéros de version en Python?
Je marche dans un répertoire qui contient des œufs pour ajouter ces œufs à la sys.path. S'il existe deux versions du même .egg dans le répertoire, je souhaite ajouter uniquement la dernière. J'ai une expression régulière r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$pour extraire le nom et la version du nom de fichier. Le problème est …


18
Comment activer virtualenv?
J'ai fait des recherches et essayé différentes alternatives sans succès et j'y ai passé plusieurs jours - me rendant fou. Fonctionnant sur Red Hat Linux avec Python 2.5.2 A commencé à utiliser la dernière version de Virtualenv mais n'a pas pu l'activer, j'ai trouvé un endroit suggérant une version antérieure …
236 python  linux  virtualenv 




10
Matplotlib 2 sous-parcelles, 1 barre de couleurs
J'ai passé trop de temps à rechercher comment obtenir deux sous-tracés pour partager le même axe y avec une seule barre de couleur partagée entre les deux dans Matplotlib. Ce qui se passait, c'est que lorsque j'appelais la colorbar()fonction dans l'un subplot1ou l' autre subplot2, elle mettait automatiquement l'échelle à …


4
Sélection avec des critères complexes de pandas.DataFrame
Par exemple, j'ai un DF simple: import pandas as pd from random import randint df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) Puis-je sélectionner des valeurs dans 'A' pour lesquelles les valeurs correspondantes pour 'B' …
235 python  pandas 



9
lire le sous-processus stdout ligne par ligne
Mon script python utilise un sous-processus pour appeler un utilitaire Linux très bruyant. Je veux stocker toute la sortie dans un fichier journal et en montrer une partie à l'utilisateur. Je pensais que ce qui suit fonctionnerait, mais la sortie n'apparaît dans mon application que lorsque l'utilitaire a produit une …
235 python  subprocess 

23
Impossible d'installer Lxml sur Mac os x 10.9
Je veux installer Lxml pour pouvoir ensuite installer Scrapy. Lorsque j'ai mis à jour mon Mac aujourd'hui, il ne me permettait pas de réinstaller lxml, j'obtiens l'erreur suivante: In file included from src/lxml/lxml.etree.c:314: /private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found #include "libxml/xmlversion.h" ^ 1 error generated. error: command 'cc' failed …
234 python  xcode  macos  scrapy  lxml 

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.