python - Spyder 中的变量浏览器:如何保持变量的可视化
问题描述
上下文:
我正在运行一个创建许多变量的脚本。执行脚本后,我可以使用 IPython 控制台打印我想要的所有内容(用于通孔目的)。
变量资源管理器仅在脚本执行期间填充变量。当脚本结束时,变量不再可见。请注意,我确信它们仍然存在,因为我可以从 IPython 控制台进行简单的打印。
问题:
即使在脚本结束后如何保持变量可见?
临时绕行:
我只是在脚本的最后一个虚拟指令中插入一个断点,在许多情况下,它是一个无用的 ad-hoc-inserted print("goodbye")
。在这种情况下,脚本仍在运行,因此变量资源管理器中存在变量。
解决方案
如何将列表存储在数据框中?
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')
推荐阅读
- python - Python3.5:通过胎面套接字发送数据
- spring-boot - 升级 spring-boot 插件并替换 BootRepackage
- javascript - React js 额外参数 API URL
- c# - System.NullException 和其他错误 - 禁用
- computational-geometry - 粗略测试点是否在凸包的内部/外部
- android - Android CTS 不执行测试
- python - Fabric 2.0.1 env 的替代品是什么?
- java - 抽象类的依赖注入
- mysql - MySQL NOT NULL 插入行为
- powershell - 无法从 VLAN 中的远程计算机使用 Get-WinEvent