带有PySerial的Python 3.4:用户输入的无限循环

时间:2015-07-23 18:49:11

标签: python input infinite-loop pyserial

我正在尝试使用以下代码在我的程序中将用户输入作为整数:

while True:
    x = input("Enter the integer: ")
    try:
        num = int(x)
    except ValueError:
        print("input should be an integer")
        continue
    break

如果我运行它重复"输入整数" "输入整数" "输入整数" "输入整数"等等,即使我没有在键盘上输入任何东西

我已经通过pySerial关闭了串口,所以我不认为我从外部设备获得输入。

我编写此代码的方式有问题吗?

我在Windows XP上使用终端JetBrains PyCharm Community Edition IDE和PySerial 2.7,Python 3.4

0 个答案:

没有答案