Pourquoi “import *” mauvaise?

Il est recommandé de ne pas utiliser import * en Python.

Quelqu'un peut s'il vous plaît partager la raison, de sorte que je peux éviter de le faire la prochaine fois?

  • Dupliquer: stackoverflow.com/questions/2360724/...
  • cela dépend si vous êtes de script ou de l'écriture de code que vous devez réutiliser. il paie parfois à ignorer les normes du code. "import *" peut aussi être très bien si vous avez une convention de nommage qui permet de savoir exactement des choses est venu de. par exemple, "les Chats d'importation *; TabbyCat; MaineCoonCat; CalicoCat;"
  • import * ne fonctionne pas pour moi en premier lieu en Python 2 ou 3.