J'importe beaucoup de fonctions depuis un module
Est-il préférable d'utiliser
from my_module import function1, function2, function3, function4, function5, function6, function7
ce qui est un peu désordonné, mais évite d'inonder l'espace de noms actuel avec tout de ce module ou
from my_module import *
Ce qui a l'air bien rangé mais remplira l'espace de noms avec tout de ce module.
Je ne trouve rien dans PEP8 sur la limite de combien vous devez importer par nom. Qu'est-ce qui est mieux et pourquoi ?