首页 > 解决方案 > Spyder 中的变量浏览器:如何保持变量的可视化

问题描述

上下文

我正在运行一个创建许多变量的脚本。执行脚本后,我可以使用 IPython 控制台打印我想要的所有内容(用于通孔目的)。

变量资源管理器仅在脚本执行期间填充变量。当脚本结束时,变量不再可见。请注意,我确信它们仍然存在,因为我可以从 IPython 控制台进行简单的打印。

问题

即使在脚本结束后如何保持变量可见?

临时绕行

我只是在脚本的最后一个虚拟指令中插入一个断点,在许多情况下,它是一个无用的 ad-hoc-inserted print("goodbye")。在这种情况下,脚本仍在运行,因此变量资源管理器中存在变量。

标签: pythonpython-3.xspyder

解决方案


如何将列表存储在数据框中?

import pandas as pd 
import csv
import os


#create dataframe 
df = pd.DataFrame(columns=['A'])

new_row = {'A':insertyourvariable}
#append row to the dataframe 
df = df.append(new_row, ignore_index=True)
df.to_excel(r'results.xlsx')

推荐阅读