Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.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/7/python-2.7/5.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 为什么我会出现这个错误,以及如何解决它_Python_Python 2.7_List_Input - Fatal编程技术网

Python 为什么我会出现这个错误,以及如何解决它

Python 为什么我会出现这个错误,以及如何解决它,python,python-2.7,list,input,Python,Python 2.7,List,Input,在我的代码的每一部分之后,我都会打印一些东西,以查看哪些是有效的,哪些是无效的。例如,我的程序有多个输入。例如,3表示要读取多少个数字,2表示以后我将对每个数字进行多少次迭代: 32 231 31 56 我只是想把每个数字都记下来,然后把它们分成数字。(231英寸2英寸3英寸1) n_k=raw_input().split() n=int(n_k[0]) k=int(n_k[1]) 数字=[] 对于范围(n)中的i: numbers.append(原始输入()) 对于数字中的数字: 编号=st

在我的代码的每一部分之后,我都会打印一些东西,以查看哪些是有效的,哪些是无效的。例如,我的程序有多个输入。例如,3表示要读取多少个数字,2表示以后我将对每个数字进行多少次迭代:

32
231 31 56
我只是想把每个数字都记下来,然后把它们分成数字。(231英寸2英寸3英寸1)

n_k=raw_input().split()
n=int(n_k[0])
k=int(n_k[1])
数字=[]
对于范围(n)中的i:
numbers.append(原始输入())
对于数字中的数字:
编号=str(编号)
数字=[整数(x)表示数字中的x]
印刷品(数字)
我得到这个错误:

number.append(原始输入())
EOF:读取一行时的EOF

您得到的是
EOFError
,可能是因为您在程序等待输入时终止了程序


如果我做对了,你需要向用户询问一些数字,然后为每个数字打印数字

可以做得简单一点:

#python2.7
数字=映射(int,原始输入(“输入一些数字”).split()
对于数字中的数字:
打印[int(x)代表str中的x(数字)]
输入和输出:

输入一些数字:
120182 3214

[1,2]
[0]
[1,8,2]
[3,2,1,4]


它在raw_input()的文档中,我在发布之前已经读过了。我不明白我的代码出了什么问题。我无法用您提供的输入重现您的错误。您的代码并不是特别错误,而是您的输入。你们得到EOF,它代表文件的结尾,你们输入一个EOF。您可以使用try-except语句来处理它。
k
变量未使用您编写的代码期望每行有一个数字(在标题后面有两个数字),而不是如示例输入所示,所有数字都在一行。