我有一个简单的 csv 文件,我想用它来创建一个只计算整数值的函数。下面是代码:
def type_setter(x):
x = list(x)
for i in x:
for j in i :
print type(j)
if isinstance(j,int)==True:
eval(j)
return x
问题是这些j
值都被视为字符串变量,而不是整数和字符串的混合。任何想法为什么会发生这种情况?