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

标签 python pandas automation export-to-csv spyder

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

enter image description here

或者有没有办法将所有变量写入 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/

相关文章:

python - Pandas 解析 json 列并将现有列保留到新的数据框中

android - 自动化 Android 应用程序按钮点击的方法

linux - 使用 sudo 访问附加到文件

testing - 业界推荐的移动测试自动化工具

python - 将数据库用作 Custom_Storage 和 Libtorrent (Python)

python - 如何可视化神经网络

python - 将字符串值的字符连接到相同的列值

python - Pandas-如何计算前滚 10/后滚 10 平均绝对偏差?

python - YouTube的Python平均评分

python - 根据给定的 u,v 节点值为 osmnx 图中的特定边分配颜色