Das Beispiel zeigt:ein Modul in eine PyCharm Konsole wieder zu importieren den Code nicht aktualisieren, es sei denn, i löschen/Neustart der Konsole
Ich erstelle ein einfaches Modul (Fibonacci-Rechner) ich eine PyCharm Konsole starten, Import das Modul, führen Sie die Funktion in der Konsole, und es funktioniert. Jetzt bearbeite ich etwas Drucktext im Modul. Gehen Sie zurück zur Konsole und führen Sie "Import Fibagain"
Die Konsole scheint dies ohne zu beschweren. Aber wenn ich die fib() - Funktion ausführen, gibt es immer noch Ergebnisse von der früheren Version. Ich kann die Konsole nicht dazu bringen, die aktualisierte Version der Datei fibagain.py zu sehen. Wenn ich die Konsole lösche und wieder öffne, dann 'fibagain importieren', bekomme ich mit fib (3) die neueste Version.
Entschuldigung, aber nicht erlaubt, richtige Bildlinks hier zu posten. Die Adresse zeigt die Screen:
danke dafür. – user3556757
Was passiert, wenn eine Anweisung 'from fibagain import fib' verwendet wurde? – GerasimosPanagiotakopoulos