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))