问题描述:
背景:python requests库实现接口测试,案例关联中存在数据依赖,将依赖数据写回至表格中。
问题:在循环读取数据的过程中,xlrd一旦打开表格,则将所有数据放置在缓存中,无法获取到程序执行过程中写入的新的数据。
解决方式:
在循环里,每次取完数据使用del data(data 为xlrd.open_workbook()的文件)
备注:
del 只删除变量、引用
对象,则是python 的gc内存回收机制可进行删除
问题描述:
背景:python requests库实现接口测试,案例关联中存在数据依赖,将依赖数据写回至表格中。
问题:在循环读取数据的过程中,xlrd一旦打开表格,则将所有数据放置在缓存中,无法获取到程序执行过程中写入的新的数据。
解决方式:
在循环里,每次取完数据使用del data(data 为xlrd.open_workbook()的文件)
备注:
del 只删除变量、引用
对象,则是python 的gc内存回收机制可进行删除