Python3 EOFError: EOF when reading a line Hackerrank, or any online portal
Python3 EOFError: EOF when reading a line Hackerrank, or any online portal
每当在任何在线编译器、hackerrank、wipro 门户、interviewbit 等中使用 Python3 中的 input() 时,我总是会遇到此错误。我看过很多关于此的帖子,但是 none他们中的一个为我工作。 try except 块导致总是执行我不想要的 except 块,因为我仍然无法读取任何输入。
即使像下面的代码一样简单也行不通。帮助。
b = int(input())
print (b)
我收到以下错误:
Traceback (most recent call last):
File "main.py", line 227, in
Z = obj.solve(A)
File "/tmp/judge/solution.py", line 9, in solve
b = int(input())
EOFError: EOF when reading a line
尝试转到 https://www.hackerrank.com/challenges/python-loops/problem,其中单行输入已经存在于您的起始代码中。如果您从语言下拉列表中选择 select Python 3,然后——根本没有输入您自己的任何代码——单击 运行 代码,您应该会得到错误答案 "no response on stdout" 响应。你明白了吗,还是你仍然得到 EOFError?我假设您没有得到 EOFError 并且 where/how 您将代码输入到他们的编辑器中可能存在问题。
如果您在 InterviewBit 中遇到类似的错误,我会说这是因为在 InterviewBit 中您根本不应该从标准输入中读取数据——起始代码将具有一个函数,它们的测试用例调用,然后完成功能代码以 return 所需的输出。
每当在任何在线编译器、hackerrank、wipro 门户、interviewbit 等中使用 Python3 中的 input() 时,我总是会遇到此错误。我看过很多关于此的帖子,但是 none他们中的一个为我工作。 try except 块导致总是执行我不想要的 except 块,因为我仍然无法读取任何输入。 即使像下面的代码一样简单也行不通。帮助。
b = int(input())
print (b)
我收到以下错误:
Traceback (most recent call last):
File "main.py", line 227, in
Z = obj.solve(A)
File "/tmp/judge/solution.py", line 9, in solve
b = int(input())
EOFError: EOF when reading a line
尝试转到 https://www.hackerrank.com/challenges/python-loops/problem,其中单行输入已经存在于您的起始代码中。如果您从语言下拉列表中选择 select Python 3,然后——根本没有输入您自己的任何代码——单击 运行 代码,您应该会得到错误答案 "no response on stdout" 响应。你明白了吗,还是你仍然得到 EOFError?我假设您没有得到 EOFError 并且 where/how 您将代码输入到他们的编辑器中可能存在问题。
如果您在 InterviewBit 中遇到类似的错误,我会说这是因为在 InterviewBit 中您根本不应该从标准输入中读取数据——起始代码将具有一个函数,它们的测试用例调用,然后完成功能代码以 return 所需的输出。