我正在使用Spyder IDE。我想将Spyder的变量资源管理器中的变量保存到csv / excel / pdf。我正在自动化任务。因此,我想在每次运行脚本时保存结果。我的变量浏览器如下所示:
还是有一种方法可以将所有变量写入csv或pdf?
答案 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")