蟒语法错误:意想不到EOF在解析

问题描述:

所以我有这样的代码蟒语法错误:意想不到EOF在解析

m, b = eval(input()) 

目的是有一大堆输入逗号分隔值的,然后有蟒解压元组入变量

但当我跑我得到这个错误

x, y = eval(input()) 
    File "<string>", line 1 
    1,2 

     ^
SyntaxError: unexpected EOF while parsing 

我做错了什么?使用python 3

你不应该使用eval这样的事情

IM。这是不可能的,以使用户不能打破它(错误或故意)。做这样的事情,而不是:

data = input() 
m, b = (int(var) for var in data.split(",")) 
+0

笑在这种情况下它,而不是(在data.split INT(VAR)的VAR( “”))返回M,B = ValueError异常:无效的字面INT()与基地10:''1' – 2011-03-16 03:44:54