我试图从python中的sqlite数据库中获取一个int。我收到的输出是[('29',)]我需要输出为29.我试过
Data = Int(Data)
但我收到错误:名称'数据'未定义
答案 0 :(得分:1)
Data = int(Data[0][0])
应该有用。
答案 1 :(得分:0)
您可以从DB收到多于1个值吗? 例如Data = [('29','12','1',)]
如果是,我建议使用地图:
Data = map(int, Data[0])
如果你收到,请说: 数据= [('29',),('12',),('1',)]
Data = map(int, [x[0] for x in Data])