Questions marquées «python»

218
Dans pytest, à quoi sert les fichiers conftest.py?

J'ai découvert récemment pytest. Ça a l'air génial. Cependant, je pense que la documentation pourrait être meilleure. J'essaie de comprendre à quoi conftest.pyservent les fichiers. Dans ma suite de tests (actuellement petite), j'ai un conftest.pyfichier à la racine du projet. Je l'utilise pour...

217
Y a-t-il une différence entre «foo is None» et «foo == None»?

Y a-t-il une différence entre: if foo is None: pass et if foo == None: pass La convention que j'ai vue dans la plupart du code Python (et le code que j'écris moi-même) est la première, mais j'ai récemment rencontré du code qui utilise la seconde. Aucun n'est une instance (et la seule instance,...

217
Suppression d'une liste de caractères dans la chaîne

Je veux supprimer des caractères dans une chaîne en python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Mais j'ai de nombreux personnages à supprimer. J'ai pensé à une liste list = [',', '!', '.', ';'...] Mais comment puis-je utiliser le listpour remplacer les...

216
Démarrage automatique du débogueur Python en cas d'erreur

C'est une question que je me pose depuis longtemps, mais je n'ai jamais trouvé de solution appropriée. Si j'exécute un script et que je tombe sur, disons une IndexError, python affiche la ligne, l'emplacement et une description rapide de l'erreur et quitte. Est-il possible de démarrer...

216
Modifier le texte de l'étiquette de coche

Je souhaite apporter quelques modifications à quelques étiquettes de tick sélectionnées dans un tracé. Par exemple, si je le fais: label = axes.yaxis.get_major_ticks()[2].label label.set_fontsize(size) label.set_rotation('vertical') la taille de la police et l'orientation de l'étiquette à cocher...

216
Mises à jour groupées de packages à l'aide de Conda

Existe-t-il un moyen (à l'aide de la mise à jour de conda) de répertorier les packages obsolètes et de sélectionner ou de mettre à jour en bloc les packages (compatibles) dans Anaconda? Cela n'a pas beaucoup de sens de mettre à jour les packages individuellement car il y en a des...