88 votes

NameError : le nom 'reload' n'est pas défini

J’utilise python 3.2.2. Quand j’écris un programme simple, je rencontre le problème.

Comment dois-je le faire?

180voto

Lattyware Points 37257

Vous vouliez ``probablement .

Dans Python 2.x, c’était un builtin, mais dans 3.x, c’est dans le `` module.

Notez que l’utilisation `` en dehors de l’interprète est généralement inutile, qu’essayiez-vous de faire ici?

13voto

James Hirschorn Points 31

Une mise à jour de la réponse de @Gareth Latty. a été déprécié dans Python 3.4. Maintenant, vous voulez.

11voto

Biplab Malakar Points 475

Essayez ``.

Rechargez un module précédemment importé. L’argument doit être un objet module, il doit donc avoir été importé avec succès auparavant. Ceci est utile si vous avez modifié le fichier source du module à l’aide d’un éditeur externe et que vous souhaitez essayer la nouvelle version sans quitter l’interpréteur Python.

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