Questions marquées «python»

144
Appeler une fonction python depuis jinja2

J'utilise jinja2, et je veux appeler une fonction python comme aide, en utilisant une syntaxe similaire comme si j'appelais une macro. jinja2 semble vouloir m'empêcher de faire un appel de fonction, et insiste pour que je me répète en copiant la fonction dans un modèle sous forme de macro....

144
Ajouter des informations à une exception?

Je veux réaliser quelque chose comme ceci: def foo(): try: raise IOError('Stuff ') except: raise def bar(arg1): try: foo() except Exception as e: e.message = e.message + 'happens at %s' % arg1 raise bar('arg1') Traceback... IOError('Stuff Happens at arg1') Mais ce que j'obtiens c'est: Traceback.....

144
Comment convertir un ensemble en liste en python?

J'essaye de convertir un ensemble en une liste dans Python 2.6. J'utilise cette syntaxe: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) Cependant, j'obtiens la trace de pile suivante: Traceback (most recent call last): File "<console>", line 1, in <module>...

144
Comment se moquer d'une importation

Le module Acomprend import Bà son sommet. Cependant , dans des conditions de test , je voudrais se moquer B de A(faux A.B) et de ne pas tout à fait d'importer B. En fait, Bn'est pas installé exprès dans l'environnement de test. Aest l'unité sous test. Je dois importer Aavec toutes ses...

144
Hash Map en Python

Je souhaite implémenter un HashMap en Python. Je veux demander une entrée à un utilisateur. en fonction de son entrée, je récupère certaines informations du HashMap. Si l'utilisateur entre une clé du HashMap, je voudrais récupérer la valeur correspondante. Comment implémenter cette fonctionnalité...

144
Python Écrire des octets dans un fichier

J'ai une fonction qui renvoie une chaîne. La chaîne contient des retours chariot et de nouveaux sauts de ligne (0x0D, 0x0A). Cependant, lorsque j'écris dans un fichier, il ne contient que les nouveaux sauts de ligne. Existe-t-il un moyen d'obtenir la sortie pour inclure le retour chariot et le...

144
Lire un fichier Excel en python à l'aide de pandas

J'essaye de lire un fichier Excel de cette façon: newFile = pd.ExcelFile(PATH\FileName.xlsx) ParsedData = pd.io.parsers.ExcelFile.parse(newFile) qui jette une erreur qui dit deux arguments attendus, je ne sais pas quel est le deuxième argument et ce que j'essaie de réaliser ici est de convertir un...

144
JSON à pandas DataFrame

Ce que j'essaie de faire, c'est d'extraire les données d'altitude d'une API google maps le long d'un chemin spécifié par les coordonnées de latitude et de longitude comme suit: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755'...