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

如何在VSCode中获取Python代码的输出(如Pandas DataFrame)

解决VSCode中Python脚本无法显示Pandas DataFrame内容的问题

下面是几种实用的解决方式,不用复刻Jupyter的单元格就能看到格式化的DataFrame输出:

方法1:手动打印并优化显示格式

普通Python脚本不会自动输出最后一行的变量,必须显式打印。如果直接print(df)出现内容截断,可以先设置Pandas的显示参数,让输出更完整:

import pandas as pd

# 配置显示选项:显示所有列、行,调整输出宽度
pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)
pd.set_option('display.width', 1000)

df = pd.read_csv('test.csv')
print(df)
# 或者用to_string()强制输出完整内容
# print(df.to_string())

方法2:使用VSCode的Python交互窗口

VSCode自带的交互窗口支持类似Jupyter的变量自动输出:

  • 选中代码片段,右键选择在Python交互窗口中运行选择内容
  • 或者按Ctrl+Shift+P打开命令面板,输入Python: Show Python Interactive Window,直接在窗口里运行代码,输入变量名就能看到格式化的DataFrame。

方法3:用IPython的display函数

如果安装了IPython(一般Anaconda或Miniconda环境自带),可以用display()函数输出格式化表格:

from IPython.display import display
import pandas as pd

df = pd.read_csv('test.csv')
display(df)

这个方式在终端或交互窗口都能显示美观的表格样式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 14:57:07