Python索引器列表

Python索引器列表,python,arrays,Python,Arrays,我想从.ods文件中读取数据(使用),并将其转换为JSON 这是我的密码: try: while conf[i, 2].value != None: export_data['priorities'][conf[i, 2].value] = str(int(conf[i, 3].value)) i+=1 except IndexError: print("This probably has a better solution."); conf[x

我想从
.ods
文件中读取数据(使用),并将其转换为JSON

这是我的密码:

try:
    while conf[i, 2].value != None:
        export_data['priorities'][conf[i, 2].value] = str(int(conf[i, 3].value))
        i+=1
except IndexError:
    print("This probably has a better solution.");
conf[x,y]
引用
conf
工作表中的单元格。如您所见,只要列中没有空单元格,我就想读取列
I
的值

问题是第一个空单元格引发了
索引器
异常


我可以用一种简单的方法解决这个问题吗,例如,检查此列的长度?

这应该是您要查找的内容(我假设
conf
是一个电子表格):

但是您应该知道,
int(conf[i,3].value)
位将在电子表格包含非整数值时引发异常


你的
尝试一下
/
并没有什么大问题,除了这样做的方法。
这应该是你想要的(我假设
conf
是一个电子表格):

但是您应该知道,
int(conf[i,3].value)
位将在电子表格包含非整数值时引发异常

你的
没有什么大不了的,试一下
/
,除了这样做的方法

for i in range(conf.nrows()):
   export_data['priorities'][conf[i, 2].value] = str(int(conf[i, 3].value))