VSCode运行Python自定义函数无输出,如何正常显示程序运行结果
问题原因
你当前的代码只完成了greeting函数的定义,没有主动调用该函数,Python解释器运行脚本时不会自动执行未调用的函数内的代码,因此没有输出。
解决方法
修改你的代码,在函数定义完成后添加调用语句即可,示例如下:
def greeting(name): print("Welcome, " + name ) # 新增函数调用语句,括号内传入你要打印的名字参数 greeting("测试用户")
修改完成后重新运行脚本,终端就会正常输出Welcome, 测试用户的结果。
可选排查操作
如果修改后依然没有输出,可以按以下步骤确认:
- 确认VS Code当前选用的Python解释器版本和你安装的3.9.6一致:按下
Ctrl+Shift+P(Windows)/Cmd+Shift+P(Mac)调出命令面板,输入Python: Select Interpreter,选择对应3.9.6版本的解释器 - 确认你运行的是修改后的正确脚本文件,没有选错运行目标
- 检查终端是否有报错信息,比如传入参数类型错误等问题也可能导致无正常输出
内容的提问来源于stack exchange,提问作者AVI RAJ
相关产品推荐
相关产品推荐

