Spyder控制台下划线变量_无法存储上一条语句结果问题咨询
Spyder的REPL下划线变量功能说明
- 标准CPython交互环境里,下划线
_确实会自动存储上一条语句的执行结果,这是官方默认的实用特性。 - 你用的Spyder 5.4.3(基于Anaconda、Python3.9、Windows10)里出现这个问题,是因为该版本默认配置下,Spyder的IPython控制台没有开启这个功能:
- Spyder的交互式控制台基于IPython,你可以手动开启该特性:打开Spyder的「工具」→「偏好设置」→「IPython控制台」→「高级设置」,找到并勾选对应选项(类似“允许下划线变量保存最后执行结果”),重启控制台后就能正常使用
_获取上一条结果了。
- Spyder的交互式控制台基于IPython,你可以手动开启该特性:打开Spyder的「工具」→「偏好设置」→「IPython控制台」→「高级设置」,找到并勾选对应选项(类似“允许下划线变量保存最后执行结果”),重启控制台后就能正常使用
- 从用户使用习惯和功能完整性来说,Spyder应该支持这个特性,后续更新的Spyder版本已经把这个功能设为默认开启,无需手动配置。
内容的提问来源于stack exchange,提问作者user2153235
相关产品推荐
相关产品推荐

