【发布时间】:2021-02-21 18:27:49
【问题描述】:
所以,出于无聊,我正在尝试创建一个基本程序来使用 python 自动发送消息,并且因为我正在尝试学习编码。我正在尝试使用 input() 函数来接收用户输入,以便用户输入的任何内容都可以保存到列表中。但是,每当我尝试运行该程序时,都会出现以下错误:
EOFError: EOF when reading a line
然后我继续访问 geeksforgeeks.org 并阅读了有关 python 上的 input() 函数的教程,当我在他们网站上的 Web 编译器中尝试它时,发生了同样的错误,当我复制时也发生了同样的事情——将它粘贴到我自己的编辑器中。我在 Visual Studio Code 中使用 python 3.7.5。 这是不起作用的教程代码:
# Program to check input
# type in Python
num = input('prompt:')
print(num)
name1 = input("Enter name : ")
print(name1)
# Printing type of input value
print ("type of number", type(num))
print ("type of name", type(name1))
我要注意的一件事是,每当我在 python 3.7.5 的空闲状态下尝试它时,它都能正常工作。
【问题讨论】:
-
请给我们一个代码
-
i.stack.imgur.com/fsXvd.png | i.stack.imgur.com/4Nqv0.png 无法复制。请确保您的 minimal reproducible example 确实重现了您的错误。
标签: python error-handling eof