Articles of python

Que fait __import __ (‘pkg_resources’). Declare_namespace (__ name __) `faire?

Dans certains fichiers __init__.py de modules, j’ai vu une seule ligne: __import__(‘pkg_resources’).declare_namespace(__name__) Qu’est-ce que ça fait et pourquoi les gens l’utilisent? Supposons qu’il soit lié à l’importation dynamic et à la création d’un espace de noms lors de l’exécution.

Les meilleurs podcasts Python?

Quelqu’un pourrait-il suggérer de bons podcasts liés à Python? Il pourrait s’agir de Python ou de son écosystème (comme Django, Pylons, etc.).

Django: quelle est la différence (rel & field)

Quelle est la différence entre les models.ManyToManyField de models.ManyToManyField et les models.ManyToManyRel ? Je suis confus à ce sujet.

Utiliser Design by Contract en Python

Je cherche à commencer à utiliser DBC sur un grand nombre de projets basés sur Python et je me demande quelles expériences les ont vécues. Jusqu’à présent, mes recherches ont révélé ce qui suit: http://www.python.org/dev/peps/pep-0316/ – PEP 316 qui est censé normaliser la conception par contrat pour Python qui a été différé. Ce PEP suggère […]

Keras, comment puis-je prédire après avoir formé un modèle?

Je joue avec le jeu de données exemple reuters et ça marche bien (mon modèle est entraîné). J’ai lu comment enregistrer un modèle, afin que je puisse le charger plus tard pour l’utiliser à nouveau. Mais comment utiliser ce modèle enregistré pour prédire un nouveau texte? Est-ce que j’utilise models.predict() ? Dois-je préparer ce texte […]

Pourquoi `continue` n’est pas autorisé dans une clause` finally` dans Python?

Le code suivant génère une erreur de syntaxe: >>> for i in range(10): … print i … try: … pass … finally: … continue … print i … File “”, line 6 SyntaxError: ‘continue’ not supported inside ‘finally’ clause Pourquoi une déclaration continue n’est-elle pas autorisée dans une clause finally ? PS D’autre part, cet […]

Comment dire à py.test de sauter certains répertoires?

J’ai essayé d’utiliser l’option norecursedirs dans setup.cfg pour dire à py.test de ne pas collecter les tests de certains répertoires, mais il semble qu’il l’ignore. [tool:pytest] norecursedirs=lib/third Quand je lance py.test je vois comment ça se passe à l’intérieur de lib/third !

En python, existe-t-il un bon idiome pour utiliser les gestionnaires de contexte dans la configuration / le déassembly?

Je trouve que j’utilise beaucoup de gestionnaires de contexte en Python. Cependant, j’ai testé un certain nombre de choses en les utilisant et j’ai souvent besoin des éléments suivants: class MyTestCase(unittest.TestCase): def testFirstThing(self): with GetResource() as resource: u = UnderTest(resource) u.doStuff() self.assertEqual(u.getSomething(), ‘a value’) def testSecondThing(self): with GetResource() as resource: u = UnderTest(resource) u.doOtherStuff() self.assertEqual(u.getSomething(), […]

Tapez les annotations pour * args et ** kwargs

J’essaie les annotations de type Python avec des classes de base abstraites pour écrire des interfaces. Est-il possible d’annoter les types possibles de *args et **kwargs ? Par exemple, comment pourrait-on exprimer que les arguments sensibles à une fonction sont un int ou deux int s? type(args) donne Tuple donc je devais annoter le type […]

Comment puis-je installer depuis un sous-répertoire git avec pip?

J’ai un repository git avec de nombreux dossiers, l’un d’entre eux étant un module python installable avec pip, comme ceci: repo.git/ repo.git/folder1/ repo.git/folder2/ repo.git/mymodule/ repo.git/mymodule/__init__.py repo.git/mymodule/setup.py repo.git/mymodule/… Pour le moment, je dois procéder comme suit pour installer: git clone http://server/repo.git cd repo pip install mymodule cd .. rm -rf repo Est-il possible d’installer le module […]