我需要编写一个python代码来打印输入,如下所示:
while (True):
output = raw_input()
print output
但是当我想结束循环时,我使用了Ctrl_D,它说:
File "./digits.py", line 6, in <module>
output = raw_input()
EOFError
我该如何解决?如果可能的话请给我一些简单的方法,因为这是我第一次用python编写。
答案 0 :(得分:3)
elements = $(".selector");
elements.on('mouseenter', function() {
window.currentScrollTop = $(window).scrollTop();
window.currentScrollLeft = $(window).scrollTop();
$(window).on("scroll.prevent", function() {
$(window).scrollTop(window.currentScrollTop);
$(window).scrollLeft(window.currentScrollLeft);
});
});
elements.on('mouseleave', function() {
$(window).off("scroll.prevent");
});
是可以通过EOFError
- try
捕获的例外情况。在这里,如果抛出except
,我们使用break
关键字打破循环:
EOFError
答案 1 :(得分:-2)
您是否考虑在循环中设置关键字检查?
while (True):
output = raw_input()
if str(output) == "exit":
break
print output