提问人:Big_Port 提问时间:7/15/2023 最后编辑:Big_Port 更新时间:7/18/2023 访问量:175
Ctrl + D 不在 Vs 代码中引发 EOFError
Ctrl + D not raising EOFError in Vs Code
问:
每次在我的终端中,当我按 ctrl +D 时都会显示 ^d,但没有引发我需要的异常。相反,它只是不断要求更多的输入,并没有结束程序。 对此的任何修复
groceryList = {}
while True:
try:
item = input()
if item not in groceryList:
groceryList[item] = 1
else:
groceryList[item] = groceryList[item] + 1
except EOFError:
for key in groceryList:
print(key)
break
except KeyError:
pass
答:
评论
input
EOFError