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

Visual Studio Code运行Python时fib2()与fib.__name__无输出如何解决

问题原因
  • PowerShell运行时你使用的是Python交互式解释器模式:该模式下输入任意表达式后回车,会自动打印表达式的返回值,不需要额外添加输出语句。
  • VS Code运行时你大概率是直接执行保存后的.py脚本文件:Python解释器执行脚本文件时,仅会输出print()函数显式指定的内容,单独书写的fib2(参数)、fib.__name__这类表达式的返回值不会自动打印到控制台,因此看不到对应输出。
解决方法
  • 方法1:为需要输出的内容添加print()包裹
    将你代码中原来的写法:
    fib2(10)
    fib.__name__
    
    修改为:
    print(fib2(10))
    print(fib.__name__)
    
    修改后重新运行脚本即可正常看到对应输出。
  • 方法2:在VS Code中使用Python交互式窗口运行代码
    按下Ctrl+Shift+P(Windows/Linux系统)/Cmd+Shift+P(Mac系统)调出命令面板,搜索「Python:创建交互式窗口」,在打开的交互式窗口中逐行运行代码,即可获得和PowerShell交互式环境一致的运行效果,自动打印表达式返回值。

内容的提问来源于stack exchange,提问作者B. C Eng

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 16:24:03