Ich weiß, das klingt wie eine wirklich dumme Frage, aber was auch immer. Ich habe ein kleines Skript in Python erstellt und einige Änderungen in einer Shell vorgenommen. Normalerweise würde ich auf einem OS X-Computer (es läuft Python 2.7) einfach reload(the_module)
eingeben und es würde mein Modul neu laden, das die Änderungen enthält, die ich gemacht habe. Allerdings, wenn ich das Modul hier bin neu zu laden (. Auf Windows-Python v 3.4), es einfach gibt mir dies:Reload ein Modul in Python 3.4
>>> reload(instfile)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
reload(instfile)
NameError: name 'reload' is not defined
Und dann, wenn ich in imp.reload(my_module)
geben, heißt es lediglich, dass die Funktion ist veraltet. Ich kann nicht finden, was die neue Funktion (oder das Äquivalent) irgendwo wäre, also wenn mir jemand helfen könnte, wäre das großartig! :)
Bessere Ziel für Betrogene ist [diese] (https://stackoverflow.com/questions/961162/reloading-module-giving -nameerror-name-reload-ist nicht definiert. –