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.


26
Générer une date aléatoire entre deux autres dates
Comment générer une date aléatoire qui doit être entre deux autres dates données? La signature de la fonction devrait ressembler à ceci: random_date("1/1/2008 1:30 PM", "1/1/2009 4:50 AM", 0.34) ^ ^ ^ date generated has date generated has a random number to be after this to be before this et …
138 python  datetime  random 



5
Mock vs MagicMock
Je crois comprendre que MagicMock est un surensemble de Mock qui fait automatiquement « méthodes magiques » fournissant ainsi de façon transparente pour le soutien des listes, des itérations et ainsi de suite ... Quelle est donc la raison de plaine Mock existante? N'est-ce pas juste une version allégée de …
138 python  mocking 


13
Installer un module à l'aide de pip pour une version spécifique de python
Sur Ubuntu 10.04, Python 2.6 est installé par défaut, puis j'ai installé Python 2.7. Comment puis-je utiliser pip installpour installer des packages pour Python 2.7. Par exemple: pip install beautifulsoup4 par défaut installe BeautifulSoup pour Python 2.6 Quand je fais: import bs4 en Python 2.6 cela fonctionne, mais en Python …
138 python  pip 

6
Pandas: réglage no. de lignes max
J'ai un problème avec l'affichage des éléments suivants DataFrame: n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo Le problème est qu'il n'imprime pas toutes les lignes par défaut dans le cahier ipython, mais je dois découper pour afficher les lignes résultantes. Même l'option suivante ne modifie pas la …

8
Pourquoi utiliser «eval» est-il une mauvaise pratique?
J'utilise la classe suivante pour stocker facilement les données de mes chansons. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in locals() …
138 python  eval 

4
Conversion de dict en OrderedDict
J'ai du mal à utiliser la collections.OrderedDictclasse. J'utilise Python 2.7 sur Raspbian, la distribution Debian pour Raspberry Pi. J'essaie d'imprimer deux dictionnaires afin de les comparer (côte à côte) pour une aventure textuelle. La commande est essentielle pour comparer avec précision. Peu importe ce que j'essaye, les dictionnaires s'impriment de …



7
Tracer de manière non bloquante avec Matplotlib
J'ai joué avec Numpy et matplotlib ces derniers jours. J'ai des problèmes en essayant de faire de matplotlib plot une fonction sans bloquer l'exécution. Je sais qu'il y a déjà beaucoup de fils ici sur SO posant des questions similaires, et j'ai beaucoup cherché sur Google mais je n'ai pas …
138 python  matplotlib  plot 


6
Empêche pip d'échouer sur un seul paquet lors de l'installation avec requirements.txt
J'installe des packages à partir de requirements.txt pip install -r requirements.txt Le requirements.txtfichier lit: Pillow lxml cssselect jieba beautifulsoup nltk lxmlest le seul package qui ne parvient pas à s'installer et cela conduit à tout échouer (résultats attendus comme indiqué par larsks dans les commentaires). Cependant, après lxmléchec, pipcontinue de …
138 python  pip 

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.