Spyder控制台能否实现类似RStudio的代码与输出同步日志记录功能
Spyder 实现控制台同步记录源代码与运行结果的方法
Spyder 原生支持和 RStudio 完全一致的控制台日志效果:运行代码时先在控制台记录对应的源代码,再展示对应输出,不需要额外安装第三方插件,按步骤调整设置即可:
- 点击顶部菜单栏的
Tools(工具)选项,选择Preferences(偏好设置) - 在弹出的设置窗口左侧列表找到
IPython console(IPython 控制台)分类,切换到高级设置页 - 勾选选项
Echo code sent from the editor to the console(中文界面对应文字为「回显从编辑器发送到控制台的代码」),点击应用、确定保存设置 - 关掉当前打开的IPython控制台,等待控制台自动重启后设置就会生效
设置生效后,无论是运行整段脚本、选中部分代码执行,还是逐行运行代码,控制台都会按执行顺序先打印运行的源代码,再紧跟对应输出结果。如果是直接在控制台交互输入代码运行,默认就会保留输入代码和输出的顺序记录,不需要额外调整。
内容的提问来源于stack exchange,提问作者user51462
相关产品推荐
相关产品推荐

