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

Python 如何在Spyder IDE的变量管理器中保存变量,python,pandas,automation,export-to-csv,spyder,Python,Pandas,Automation,Export To Csv,Spyder,我正在使用Spyder IDE。我想将Spyder变量浏览器中的变量保存为csv/excel/pdf。我正在自动化一项任务。因此,我希望每次运行脚本时都保存结果。我的变量资源管理器如下所示: 或者有没有一种方法可以将所有变量写入csv或pdf?这可能不是最有效的方法,但是: import pandas as pd import time 将每个变量保存为数据帧,但要使用float/int值进行保存,必须创建如下数据帧: b = 4 x = pd.DataFrame({"col" : [b]

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


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

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

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")

我需要为此安装哪些软件包,时间应该足够了。如果您遇到错误,您还可以找出控制台中缺少哪个包,并最终添加它。