VSCode始终输出首行代码结果,如何配置解决?
解决VS Code中Python代码修改后输出未更新的问题
- 确保重新运行进程:修改代码后,不要复用之前的运行会话,点击VS Code的重新运行按钮,或者在终端按
Ctrl+C终止当前进程,再执行python hello.py命令。 - 验证终端工作目录:确认终端当前路径和
hello.py所在目录一致,若不一致,用cd命令切换到文件目录后再运行代码,避免执行到其他位置的同名旧文件。 - 开启自动保存:打开VS Code设置(快捷键
Ctrl+,),搜索Files: Auto Save,设置为afterDelay或onFocusChange,保证修改的代码自动保存,避免运行未更新的版本。 - 调整Python扩展设置:
- 搜索
Python › Terminal: Execute In File Dir,勾选该选项,确保在文件所在目录运行代码。 - 搜索
Python › Run: File Name,确认设置为当前打开的文件名,而非固定旧文件名。
- 搜索
- 重启相关服务:按
Ctrl+Shift+P打开命令面板,输入Python: Restart Language Server重启语言服务,或直接重启VS Code,解决扩展进程卡住的问题。
内容的提问来源于stack exchange,提问作者Haris Khan
相关产品推荐
相关产品推荐

