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

如何在VS Code终端执行Python自定义函数?

问题原因与解决方法

你遇到的错误和终端路径完全没关系——bash是Shell命令环境,根本不认识Python的函数调用语法,直接敲add(2,3)会被当成Shell命令解析,自然报错。

给你三种可行的解决方式:

方式1:进入Python交互环境执行

  • 终端输入python或python3(取决于你的Python版本),进入Python交互解释器
  • 要么手动输入函数定义:
    def add(a,b):
        return a+b
    
    要么加载你写好的Python文件(假设文件名叫test.py):
    exec(open("test.py").read())
    
  • 然后直接执行add(2,3)就能得到结果

方式2:修改脚本后直接运行

  • 在你写的Python文件末尾添加一行调用代码:
    def add(a,b):
        return a+b
    
    print(add(2,3))
    
  • 终端执行python3 test.py(替换成你的文件名),直接输出结果

方式3:一行Shell命令直接执行

  • 终端直接输入以下命令,不用进入交互环境也不用修改文件:
    python3 -c "def add(a,b): return a+b; print(add(2,3))"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 11:57:02