59 votes

Comment python traite-t-il le module et le package ayant le même nom ?

Supposons que j'ai un module foo.py et un package foo/ . Si j'appelle

 import foo

lequel sera chargé ? Comment puis-je spécifier que je veux charger le module ou le package ?

26voto

zeekay Points 22640

Je pense que le paquet sera toujours chargé. Vous ne pouvez pas contourner cela, pour autant que je sache. Changez donc soit le package, soit le nom du module. Documents : http://docs.python.org/tutorial/modules.html#the-module-search-path

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X