You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode交互式Jupyter单元格中打印所有pandas DataFrame输出?

在VSCode的Jupyter代码单元格中强制输出所有内容

你可以直接沿用Jupyter Notebook中的解决方案,因为VSCode的Jupyter代码单元格基于IPython内核,这套配置完全适用:

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

运行这段代码后,当前内核会话中的所有代码单元格都会自动输出每一行表达式的结果,包括你示例中的两个DataFrame,且会保留df.style.set_properties()设置的样式。

如果不想全局生效,只想针对单个单元格临时输出所有内容,可以用IPython的display()函数包裹每个需要输出的对象:

from IPython.display import display

display(pd.DataFrame({"a":[1]}))
display(pd.DataFrame({"b":[2]}))

这种方式同样能保留DataFrame的样式和交互性,避免用print()导致的样式丢失问题。

内容的提问来源于stack exchange,提问作者ironv

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 08:02:01