l'importation de plusieurs fonctions à partir d'un module Python

Je suis l'importation de beaucoup de fonctions à partir d'un module

Est-il préférable d'utiliser

from my_module import function1, function2, function3, function4, function5, function6, function7

qui est un peu bordélique, mais évite les inondations de l'espace de noms courant de tout, de ce module ou

from my_module import *

Qui semble propre, mais va remplir l'espace de noms avec tout de ce module.

Ne pouvez pas trouver quelque chose dans PEP8 sur ce qui la limite à combien vous devez l'importer par nom. Ce qui est mieux et pourquoi?

InformationsquelleAutor Jim Jeffries | 2011-07-20