测试脚本时临时保存数据

时间:2014-07-18 16:52:25

标签: python

我写了一个脚本,它将从大型数据库中读取数据并将其保存为列表列表:

data = [[entry1, entry2], [entry1, entry2], ...]

因为脚本读取的数据库非常大,所以生成这样的数据列表需要一段时间。但是,我正在对此数据列表执行分析,并且当前正在编写将在数据列表中使用的函数。不幸的是,我仍处于测试阶段,因此我写的所有功能都不起作用。每次我在其上测试函数时加载脚本并生成数据列表都很痛苦。

有没有办法在Python中的某个地方临时存储数据列表,以便我可以直接测试此数据列表中的新函数,而无需再次生成数据列表?

1 个答案:

答案 0 :(得分:0)

您可以考虑将数据保存到临时文件中。

f = open('data.txt','w')
f.writelines(data)
f.close()