如何在Spyder IDE的变量资源管理器中保存变量

时间:2019-05-27 13:30:25

标签: python pandas automation export-to-csv spyder

我正在使用Spyder IDE。我想将Spyder的变量资源管理器中的变量保存到csv / excel / pdf。我正在自动化任务。因此,我想在每次运行脚本时保存结果。我的变量浏览器如下所示:

enter image description here

还是有一种方法可以将所有变量写入csv或pdf?

1 个答案:

答案 0 :(得分:0)

这可能不是最有效的方法,但是呢:

import pandas as pd
import time 

您将每个变量另存为数据框,但要使用float / int值来进行保存,您必须创建数据框,如:

b = 4
x = pd.DataFrame({"col" : [b]})

使用时间标记文件创建时间

t = time.localtime()
timestamp = time.strftime('%b-%d-%Y_%H%M', t)

writer = pd.ExcelWriter(path + '\\results_EC_' + timestamp  + ".xlsx")

此时选择所有要导出的数据框:

x.to_excel(writer,sheet_name="Results1", index = False)

writer.save()
print("done")