每当在任何在线编译器,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
答案 0 :(得分:0)
尝试转到https://www.hackerrank.com/challenges/python-loops/problem,在该入门代码中已经为您提供了单个输入行。如果从语言下拉列表中选择Python 3,然后-完全不输入自己的任何代码-单击运行代码,您将得到一个错误答案“ stdout无响应”响应。您明白了吗,还是仍然收到EOFError?我假设您没有收到EOFError,并且可能是您在何处/如何将代码输入其编辑器的问题。
如果您在使用InterviewBit时遇到类似的错误,我想说是因为在使用InterviewBit时,您根本不应该从stdin中读取内容-入门代码具有其测试用例调用的功能,然后完成功能代码以返回所需的输出。