Spyder中的变量浏览器:如何保持变量的可视化

2024-10-01 00:23:53 发布

您现在位置:Python中文网/ 问答频道 /正文

上下文

我正在运行一个创建许多变量的脚本。在脚本执行之后,我可以使用IPython控制台打印所有我想要的东西(为了方便使用)。你知道吗

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

问题:

如何在脚本结束后保持变量可见?你知道吗

临时巡视

我只是在脚本的最后一个伪指令中插入一个断点,在很多情况下,它是一个无用的临时插入的print("goodbye")。在本例中,脚本仍在运行,因此变量资源管理器中的变量也在运行。你知道吗


Tags: 脚本ipython情况资源管理print断点方便使用本例
2条回答

解决方案

在使用Spyder 3.3版之前,我就遇到了这个问题。使用以下工具升级后:

conda update -n $ENV_NAME spyder

已安装Spyder 4.0版。这足以解决问题。即使在脚本执行之后,变量仍然存在。你知道吗

以下是正确填写的变量资源管理器的屏幕截图:

enter image description here

把列表存储在数据框里怎么样?你知道吗

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

相关问题 更多 >