二十五.robotframework操作excel-保存文件提示invalid mode ('w+b')

经常在使用robotframework对excel文件进行读写保存等操作的时候遇到此类报错:
IOError: [Errno 22] invalid mode (‘w+b’) or filename:…
二十五.robotframework操作excel-保存文件提示invalid mode ('w+b')
如上图所示,我打开一个excel,并且添加了一张表,执行保存的时候,报错了。原因是 ExcelLibrary.py 中的open_excel函数,on_demand=True,也就是当open excel执行了以后,文件一直处于打开的状态,不能同时读写。只要将on_demand改为False即可。
二十五.robotframework操作excel-保存文件提示invalid mode ('w+b')
修改为
二十五.robotframework操作excel-保存文件提示invalid mode ('w+b')