gpt4 book ai didi

读取输入时出现 Python EOF 错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:03:07 28 4
gpt4 key购买 nike

n = input()
dum = input()
d = {}
for i in range(0,n+1):
x = raw_input()
x = x.split(" ")
d[int(x[0])] = int(x[1])

array = d.keys()

for key in d.keys():
if(d[key]!=0):
if(d[key] not in d.keys()):
for i in d.keys():
for j in d.keys():
if(i!=j and i!=key and j!=key):
if(i+j==d[key]):
# print str(i)+"-"+str(j)
if(i in array):

array.remove(i)
if(j in array):
# print j
array.remove(j)
else:
# print d[key]
array.remove(d[key])
print array[0]

当我执行此 Python 代码时,出现“读取输入时出现 EOF 错误”。

你能帮忙吗?我正在运行 Python 2.7.5

错误回溯

Traceback (most recent call last):
File "prog.py", line 1, in <module>
EOFError: EOF when reading a line

最佳答案

虽然使用与您相同的输入,但我似乎无法重现此错误。也许您在指定的输入之前有一个换行字符?
尝试在您的终端中使用 python prog.py 运行此代码。

documentation 中所述,如果在调用 inputraw_input 时未提供数据,则预计会出现

EOF 错误 .

此外,在 python 2 上从用户获取输入时,建议使用 raw_input 而不是 input,它不会修复您的问题虽然错误。

关于读取输入时出现 Python EOF 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35668520/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com