我正在尝试使用以下代码在我的程序中将用户输入作为整数:
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