我正在使用 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")
关于python - 如何在Spyder IDE的变量资源管理器中保存变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56327088/