Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将多行(读作单行/输入)粘贴到Spyder控制台_Python_Python 3.x_Input_Console_Spyder - Fatal编程技术网

Python 将多行(读作单行/输入)粘贴到Spyder控制台

Python 将多行(读作单行/输入)粘贴到Spyder控制台,python,python-3.x,input,console,spyder,Python,Python 3.x,Input,Console,Spyder,因此,假设我必须从用户处获取3个输入(姓名、年龄、位置): 我写代码如下: name = input() age = input() location = input() Jim Halpert ...: 30 ...: Scranton 现在,我不再逐个输入它们,而是从文本文件中复制并粘贴它们,但当我将它们粘贴到控制台时,它们不会作为单独的输入读取。事实上,它们如下所示: name = input() age = input() location = input() Jim Halper

因此,假设我必须从用户处获取3个输入(姓名、年龄、位置):

我写代码如下:

name = input()
age = input()
location = input()
Jim Halpert
...: 30
...: Scranton
现在,我不再逐个输入它们,而是从文本文件中复制并粘贴它们,但当我将它们粘贴到控制台时,它们不会作为单独的输入读取。事实上,它们如下所示:

name = input()
age = input()
location = input()
Jim Halpert
...: 30
...: Scranton
我的问题是:有没有办法让Spyder将它们作为单独的输入读取? 谢谢您的帮助。

您可以使用.splitlines()

在本例中,所有三个变量也将存储为字符串。如果你在上了年纪的时候做数学,你就需要把它转化

age = int(age)
例如,如果所有输入都是整数,您可以

x, y, z = [int(x) for x in input().splitlines()]   

那就行了。谢谢不过,我希望有一种方法可以让Spyder识别一个新行作为回车键。@TarabasZaratin下面的链接可能会指引您正确的方向。我自己没有试过。你找到解决这个问题的正确方法了吗?我也面临同样的问题