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

如何设置VS Code运行Python无需每次手动保存及修改代码不生效问题

VS Code Python修改后运行旧代码问题解决方案

方法1:开启全局自动保存(最省事)

  • 打开VS Code设置界面,快捷键为Ctrl+,(Windows/Linux系统)或Cmd+,(Mac系统)
  • 搜索设置项Files: Auto Save,将默认的off选项切换为以下任意一种即可:
    • afterDelay:修改代码后间隔固定时间自动保存,默认间隔为1000ms,可自行调整间隔时长,推荐选择该模式,调整间隔为500ms即可实现修改后无感知自动保存
    • onFocusChange:光标切换出当前编辑文件时自动保存
    • onWindowChange:切换离开VS Code窗口时自动保存

方法2:仅运行代码前自动保存(不需要全局自动保存可选)

如果不想所有文件都自动保存,仅希望点击运行按钮前自动保存当前修改,可根据你使用的运行插件配置:

  • 若使用Code Runner插件运行代码:搜索设置项Code Runner: Save File Before Run,勾选该选项即可
  • 若使用Python官方扩展自带的运行/调试功能:搜索设置项Debug: Save All Before Start,勾选后启动运行/调试前会自动保存所有修改过的文件

配置不生效排查方案

  • 检查当前工作区是否有独立配置覆盖了全局设置,打开工作区下的.vscode/settings.json文件,确认没有关闭自动保存的相关配置
  • 确认运行的文件路径和你修改的文件路径一致,避免出现修改A路径下的文件、实际运行的是B路径下同名文件的问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 03:27:02