Python3 EOFError:阅读行Hackerrank或任何在线门户网站时EOF

时间:2018-08-11 12:33:54

标签: python eoferror

每当在任何在线编译器,hackerrank,wipro门户,in接受采访等中的Python3中使用input()时,我总是会收到此错误。我已经看到了很多与此相关的文章,但没有一篇对我有用。尝试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

1 个答案:

答案 0 :(得分:0)

尝试转到https://www.hackerrank.com/challenges/python-loops/problem,在该入门代码中已经为您提供了单个输入行。如果从语言下拉列表中选择Python 3,然后-完全不输入自己的任何代码-单击运行代码,您将得到一个错误答案“ stdout无响应”响应。您明白了吗,还是仍然收到EOFError?我假设您没有收到EOFError,并且可能是您在何处/如何将代码输入其编辑器的问题。

如果您在使用InterviewBit时遇到类似的错误,我想说是因为在使用InterviewBit时,您根本不应该从stdin中读取内容-入门代码具有其测试用例调用的功能,然后完成功能代码以返回所需的输出。