La programmation

464
Qu'est-ce que LLVM exactement?

J'entends constamment parler de LLVM. C'est en Perl, puis en Haskell, puis quelqu'un l'utilise dans une autre langue? Qu'Est-ce que

464
Renvoyer la réponse JSON de la vue Flask

J'ai une fonction qui analyse un fichier CSV avec Pandas et produit un dict avec des informations résumées. Je souhaite renvoyer les résultats sous forme de réponse à partir d'une vue Flask. Comment renvoyer une réponse JSON? @app.route("/summary") def summary(): d = make_summary() # send it back...

463
Une classe anonyme peut-elle implémenter une interface?

Est-il possible qu'un type anonyme implémente une interface? J'ai un morceau de code que j'aimerais travailler, mais je ne sais pas comment faire. J'ai eu quelques réponses qui disent soit non, soit créer une classe qui implémente l'interface en construire de nouvelles instances. Ce n'est pas...

463
Comment nettoyer correctement un objet Python?

class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.files: os.unlink(file) __del__(self)ci-dessus échoue avec une exception AttributeError. Je comprends que Python ne garantit pas l'existence de "variables globales" (données de membre dans ce contexte?)...