Ich versuche, ein Programm auf einem Jupiter-Notebook zu starten, das Benutzereingaben akzeptiert, und ich kann nicht herausfinden, wie es dazu gebracht wird, die Standardeingabe zu lesen. Zum Beispiel, wenn ich den Code mit shift-enter ausführen:
%Vor%Die Zelle zeigt an, dass sie ausgeführt wird, akzeptiert jedoch keine Eingaben von mir. Wie bekomme ich es, um Eingaben zu akzeptieren?
Verwenden Sie die Methoden raw_input()
(für Python 2) oder input()
(für Python 3).
Beispielcode:
%Vor%Beispielnotizbuch:
Wahrscheinlich haben Sie Shift-Enter ein zweites Mal gedrückt, ohne die erste Eingabe mit Enter abzuschließen, also wartete der Kernel immer bis zum ersten Befehl, bevor er erneut ausgeführt wurde. Wenn Sie im Menü
verwenden"Kernel", "Unterbrechen",
Alle aktiven Befehle werden gestoppt (einschließlich der zweiten Ausführung der Box) und das Problem sollte gelöst werden, ohne den Computer (oder den Browser / den Kernel) neu zu starten.
Tags und Links python jupyter-notebook jupyter