Python-xlrd库-断言0<;=colx<;X12_MAX_COLS-AssertionError
Im使用xlrd、xlwt、openpyxl处理excel文件 我有下面的方法,它在文件夹中遍历30个文件,并更改文件中每一行的特定列(一些文件有5、15、17等行) 上述方法可以反复运行,每个文件都会相应更新。 但是 一旦我编辑了文件(任何一个文件,并且编辑可能只是其中一个单元格中的一个小更改(例如从A更改为A),xlrd就无法读取该文件,我得到了下面的异常。 知道为什么吗 例外情况: 回溯(最近一次呼叫最后一次): 文件“/home/ohad/automationProj/automationlinux/0\u master\u code\u prep.py”,第154行,在 神智正常运行所有变化() 文件“/home/ohad/automationProj/automationlinux/0\u master\u code\u prep.py”,第68行,在sanity\u run\u all\u change中 ExcelWorkBook1=打开工作簿(config.STDFOLDER+'%s.xlsx'%suitename,on_demand=True) open_工作簿中的文件“/usr/local/lib/python2.7/dist packages/xlrd/init.py”,第422行 参差不齐的行=参差不齐的行 文件“/usr/local/lib/python2.7/dist packages/xlrd/xlsx.py”,第794行,在open\u工作簿\u 2007\u xml中 X12表.工艺流程(zflo,标题) 文件“/usr/local/lib/python2.7/dist packages/xlrd/xlsx.py”,第534行,在自己的进程流中 自组织维度(elem) 文件“/usr/local/lib/python2.7/dist-packages/xlrd/xlsx.py”,第568行,do_维度 rowx,colx=单元格名称到rowx(最后一个单元格参考) 文件“/usr/local/lib/python2.7/dist packages/xlrd/xlsx.py”,第91行,位于单元格\u name\u至\u rowx\u colx中Python-xlrd库-断言0<;=colx<;X12_MAX_COLS-AssertionError,python,xlrd,Python,Xlrd,Im使用xlrd、xlwt、openpyxl处理excel文件 我有下面的方法,它在文件夹中遍历30个文件,并更改文件中每一行的特定列(一些文件有5、15、17等行) 上述方法可以反复运行,每个文件都会相应更新。 但是 一旦我编辑了文件(任何一个文件,并且编辑可能只是其中一个单元格中的一个小更改(例如从A更改为A),xlrd就无法读取该文件,我得到了下面的异常。 知道为什么吗 例外情况: 回溯(最近一次呼叫最后一次): 文件“/home/ohad/automationProj/automatio
断言0在我的例子中,错误是
assert 1 <= nr <= self.utter_max_rows AssertionError
assert 1
assert 1 <= nr <= self.utter_max_rows AssertionError