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

VSCode调用Python函数报错:术语未被识别为cmdlet/函数等

问题解决:VSCode中调用Python函数报错"notes未被识别为命令"

报错原因

你是在**系统终端(PowerShell/CMD)**里直接输入Python函数调用代码,而非Python交互解释器环境。系统终端会把notes当成系统命令,找不到对应程序/命令,因此抛出错误。

解决方法

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

在终端执行以下命令(替换为你的脚本文件名):

python -i 你的脚本文件名.py

-i参数会让脚本执行后停留在Python交互环境,此时直接输入modalite_c1(notes)即可正常调用函数。

方法2:在脚本内直接调用并输出结果

修改Python脚本,在末尾添加调用代码:

notes = [9, 12, 18, 11]
def modalite_c1(notes):
  resultat = 0
  resultat = (sum(notes) - min(notes)) / 3
  return resultat

# 调用函数并打印结果
print(modalite_c1(notes))

然后在终端执行:

python 你的脚本文件名.py

终端会直接输出函数运行结果,无需手动输入调用命令。

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

打开你的Python脚本,选中全部代码,右键选择**"Run Selection/Line in Python Interactive Window"**,代码会加载到Python交互窗口中,之后在窗口内输入modalite_c1(notes)即可正常执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 07:12:07