首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >EOFError: EOF在读一行时,不知道为什么

EOFError: EOF在读一行时,不知道为什么
EN

Stack Overflow用户
提问于 2021-04-07 05:32:14
回答 1查看 1.8K关注 0票数 0

我一直试图在我们之间制作一条蟒蛇游戏(我猜有点),但是这个错误真的很烦人。这是我的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import random
print("Python Among Us")
print()
role = ["Crewmate", "Crewmate" , "Crewmate", "Crewmate", "Crewmate", "Crewmate", "Crewmate", "Crewmate", "Crewmate", "Impostor"]
roleconfirmed = random.choice(role)
print("You are a", roleconfirmed, "!")
if roleconfirmed == ("Crewmate"):
    firstdestination = input("Where would you like to go? ")

以下是控制台中的确切错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Python Among Us

You are a Crewmate !
Where would you like to go? Traceback (most recent call last):
  File "main.py", line 8, in <module>
    firstdestination = input("Where would you like to go? ")
EOFError: EOF when reading a line

知道为什么这个错误仍然存在吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-07 05:44:50

我认为您正在使用在线IDE,或者提供一个空的输入文件来读取输入。

当我创建一个空文件empty.txt并在运行上面的代码段时将其作为参数传递时,我能够重新生成您的异常。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ python3 main.py < empty.txt
Python Among Us

You are a Crewmate !
Where would you like to go? Traceback (most recent call last):
  File "/Users/vishvanath/Desktop/test/main.py", line 8, in <module>
    firstdestination = input("Where would you like to go? ")
EOFError: EOF when reading a line

在这里,main.py包含有问题的代码段,而empty.txt只是一个空文件。

因此出现错误,因为您的程序期望输入,但没有。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66987183

复制
相关文章
【说站】EOFError:EOF when reading a line
我经过了反复的试探。得出了另一个原因。也希望大家能够作为参考。就是input.txt里的数据没有保存。丢失了。
很酷的站长
2022/11/24
8820
【说站】EOFError:EOF when reading a line
最近在读的一些文章
我犯下的代价惨痛的错误使我改变了看问题的角度,从“我知道我是对的”变成了“我怎么知道我是对的”。这些错误让我养成了谦逊的习惯,我需要用谦逊平衡我的勇敢。—《原则》
jeanron100
2018/09/29
4710
【动画】当我们在读写Socket时,我们究竟在读写什么?
套接字socket是大多数程序员都非常熟悉的概念,它是计算机网络编程的基础,TCP/UDP收发消息都靠它。我们熟悉的web服务器底层依赖它,我们用到的MySQL关系数据库、Redis内存数据库底层依赖它。我们用微信和别人聊天也依赖它,我们玩网络游戏时依赖它,读者们能够阅读这篇文章也是因为有它在背后默默地支持着网络通信。
老钱
2018/08/14
4650
EOF是什么?
我学习C语言的时候,遇到的一个问题就是EOF。 它是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。 比如
ruanyf
2018/04/12
2.4K0
EOF是什么?
Python 异常处理机制
✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。 🍎个人主页:小嗷犬的博客 🍊个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 🥭本文内容:Python 异常处理机制 ---- Python 异常处理机制 1.try-except 语句 2.异常类型 3.raise 抛出异常 4.自定义异常 ---- 1.try-except 语句 Python解释器在运行出现异常时,会返回异常信息,告诉我们错误出现在哪一行,错误类型是什么,具体原因是什么。
小嗷犬
2022/11/15
6270
Exception
在基本术语中,我们知道try / except语句。 将可能导致异常发生的代码放在try块中,异常处理在except块中执行。 这是一个简单的例子:
Helloted
2022/06/07
4160
探秘BOF 和EOF
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/9533055
DannyHoo
2018/09/13
1K0
探秘BOF 和EOF
EOF是不是字符
百度百科上这样解释:EOF是一个计算机术语,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。通常在文本的最后存在此字符表示资料结束。
老齐
2020/07/23
4.6K0
EOF是不是字符
Docker EOF问题排查
某天接到客户反馈,pod的事件中出现大量的 warning event: Readiness probe failed: OCI runtime exec failed: exec failed: EOF: unknown。但不影响客户访问该服务。
没有故事的陈师傅
2021/06/24
5.1K0
Docker EOF问题排查
关于EOF occurred in v
直接上代码(python版本2.7) `import requests r = requests.get('https://www.zjkill.com/news/') r.encoding = 'utf8' print r.text print r.status_code,r.url` 报错
py3study
2020/01/06
1.3K0
【动画】当我们在读写Socket时,我们究竟在读写什么?
套接字socket是大多数程序员都非常熟悉的概念,它是计算机网络编程的基础,TCP/UDP收发消息都靠它。我们熟悉的web服务器底层依赖它,我们用到的MySQL关系数据库、Redis内存数据库底层依赖它。我们用微信和别人聊天也依赖它,我们玩网络游戏时依赖它,读者们能够阅读这篇文章也是因为有它在背后默默地支持着网络通信。
Java后端技术
2018/08/09
6450
【动画】当我们在读写Socket时,我们究竟在读写什么?
一名在读研究生的自白:我为什么会沉迷于openGauss 社区?| Q推荐
作者 | 鲁冬雪 审校 | 赵钰莹 陈现森,目前是一名华东师范大学在读研究生,曾参与 openGauss 数据库与 Spark 大数据项目的对接任务,实现了 openGauss 社区与 Spark 社区之间的联动,连接了 openGauss 社区重要的北向技术生态。近两年来,积极参与 openGauss 社区贡献,曾在社区任务打榜赛中获得 Top4 的排名。 作为学生开发者,这样的成绩让陈同学在 openGauss 社区众多贡献者中备受瞩目。近日,InfoQ 与陈同学进行了一次对话,聊了聊他眼中的 open
深度学习与Python
2023/03/29
3040
一名在读研究生的自白:我为什么会沉迷于openGauss 社区?| Q推荐
图解 | 当我们在读写 Socket 时,我们究竟在读写什么?
套接字socket是大多数程序员都非常熟悉的概念,它是计算机网络编程的基础,TCP/UDP收发消息都靠它。我们熟悉的web服务器底层依赖它,我们用到的MySQL关系数据库、Redis内存数据库底层依赖它。我们用微信和别人聊天也依赖它,我们玩网络游戏时依赖它,读者们能够阅读这篇文章也是因为有它在背后默默地支持着网络通信。
芋道源码
2018/12/25
5730
图解 | 当我们在读写 Socket 时,我们究竟在读写什么?
Liunx中EOF的用法
常写dockerfile的话会经常用到EOF命令,现在记录两条常用的 以下两种方式结果一致:
gzq大数据
2021/03/20
9160
feof()函数以及EOF
Note:当文件内部的位置指针指向文件结束符时,并不会立即设置FILE结构中的文件结束标识,只有再执行一次读操作,才会设置文件结束标志,再调用feof()才会返回一个非0值.
Twcat_tree
2022/11/30
1.4K0
feof()函数以及EOF
EOF 与 BOF 之分
使用ADO连接数据库进行查询的时候,数据库将查询结果返回查询端,在查询端的内存里面就会有一个列表,这个列表存放的就是查询的结果。这个内存中的列表就是记录集。
令仔很忙
2018/09/14
1.3K0
python异常处理
作为一个码农, 每天都在写代码, 不可避免的会出现错误, 也有一些时候, 知道可能会出现错误, 必须要在代码中处理, 以免影响代码正常流程, 这篇讲一下常见的异常错误, 以及如何处理异常
不止于python
2023/09/05
1780
python异常处理
Python 标准异常总结
以下是 Python 内置异常类的层次结构: BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception       +-- StopIteration       +-- ArithmeticError       |    +-- FloatingPointError       |    +-- OverflowError       |    +-- ZeroDivisionError       +-- AssertionError       +-- AttributeError       +-- BufferError       +-- EOFError       +-- ImportError       +-- LookupError       |    +-- IndexError       |    +-- KeyError       +-- MemoryError       +-- NameError       |    +-- UnboundLocalError       +-- OSError       |    +-- BlockingIOError       |    +-- ChildProcessError       |    +-- ConnectionError       |    |    +-- BrokenPipeError       |    |    +-- ConnectionAbortedError       |    |    +-- ConnectionRefusedError       |    |    +-- ConnectionResetError       |    +-- FileExistsError       |    +-- FileNotFoundError       |    +-- InterruptedError       |    +-- IsADirectoryError       |    +-- NotADirectoryError       |    +-- PermissionError       |    +-- ProcessLookupError       |    +-- TimeoutError       +-- ReferenceError       +-- RuntimeError       |    +-- NotImplementedError       +-- SyntaxError       |    +-- IndentationError       |         +-- TabError       +-- SystemError       +-- TypeError       +-- ValueError       |    +-- UnicodeError       |         +-- UnicodeDecodeError       |         +-- UnicodeEncodeError       |         +-- UnicodeTranslateError       +-- Warning            +-- DeprecationWarning            +-- PendingDeprecationWarning            +-- RuntimeWarning            +-- SyntaxWarning            +-- UserWarning            +-- FutureWarning            +-- ImportWarning            +-- UnicodeWarning            +-- BytesWarning            +-- ResourceWarning
py3study
2020/01/09
9850
python所有的标准异常类
https://www.cnblogs.com/Lival/p/6203111.html
py3study
2020/01/10
7300
Python入门到放弃 | 超简单 跟我学(十一)
Python 诞生之初就被誉为最容易上手的编程语言。进入火热的 AI 人工智能时代后,它也逐渐取代 Java,成为编程界的头牌语言。
剑指工控
2021/11/09
4060

相似问题

我在读取行时收到这个错误-> EOFError: EOF

10

停止脚本,EOFError: EOF在读取一行时

11

EOFError:读取行时的EOF

32

如何使用EOF ()函数进行多处理,并在读取一行时避免"EOFError: EOF“?

15

pyhton 3.7,EOFError:读取行时的EOF

115
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文