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.

10
Ecrire une liste Python de listes dans un fichier csv
J'ai une longue liste de listes de la forme suivante --- a = [[1.2,'abc',3],[1.2,'werew',4],........,[1.4,'qew',2]] c'est-à-dire que les valeurs de la liste sont de types différents - float, int, strings.Comment puis-je l'écrire dans un fichier csv pour que mon fichier csv de sortie ressemble 1.2,abc,3 1.2,werew,4 . . . 1.4,qew,2
169 python  file  csv  file-io  python-2.7 


15
Installation de Windows Scipy: aucune ressource Lapack / Blas trouvée
J'essaie d'installer python et une série de packages sur un bureau Windows 7 64 bits. J'ai installé Python 3.4, installé Microsoft Visual Studio C ++ et installé avec succès numpy, pandas et quelques autres. J'obtiens l'erreur suivante en essayant d'installer scipy; numpy.distutils.system_info.NotFoundError: no lapack/blas resources found J'utilise pip install hors …



15
Comment utiliser la surcharge de méthode en Python?
J'essaie d'implémenter la surcharge de méthode en Python: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) mais la sortie est second method 2; De même: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() donne …

12
Mettre en forme une date / heure en une chaîne en millisecondes
Je veux avoir une datetimechaîne de la date avec des millisecondes. Ce code est typique pour moi et j'ai hâte d'apprendre à le raccourcir. from datetime import datetime timeformatted= str(datetime.utcnow()) semiformatted= timeformatted.replace("-","") almostformatted= semiformatted.replace(":","") formatted=almostformatted.replace(".","") withspacegoaway=formatted.replace(" ","") formattedstripped=withspacegoaway.strip() print formattedstripped

1
Python simule plusieurs valeurs de retour
J'utilise pythons mock.patch et j'aimerais changer la valeur de retour pour chaque appel. Voici la mise en garde: la fonction à patcher n'a pas d'entrées, donc je ne peux pas changer la valeur de retour en fonction de l'entrée. Voici mon code pour référence. def get_boolean_response(): response = io.prompt('y/n').lower() while …

3
Comment afficher loop.counter dans un modèle python jinja?
Je veux pouvoir afficher l'itération de la boucle actuelle dans mon modèle. Selon la documentation: http://wsgiarea.pocoo.org/jinja/docs/loops.html , il existe une variable loop.counter que j'essaie d'utiliser. J'ai ce qui suit: <ul> {% for user in userlist %} <li> {{ user }} {{loop.counter}} </li> {% if loop.counter == 1 %} This is …
169 python  jinja2 

7
Comment filtrer les lignes dans les pandas par regex
Je voudrais filtrer proprement un dataframe à l'aide de regex sur l'une des colonnes. Pour un exemple artificiel: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 4 cat Je …
169 python  regex  pandas 


19
Timeout pour les requêtes python.obtenir la réponse entière
Je collecte des statistiques sur une liste de sites Web et j'utilise des demandes pour cela par souci de simplicité. Voici mon code: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) Maintenant, je veux requests.getexpirer …


3
pandas: fusionner (joindre) deux cadres de données sur plusieurs colonnes
J'essaie de joindre deux cadres de données pandas en utilisant deux colonnes: new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]') mais j'ai l'erreur suivante: pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4164)() pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4028)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13166)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13120)() KeyError: '[B_1, c2]' Avez-vous une idée de la bonne …


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.