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

VSCode编写Python代码后终端运行仍输出旧版本内容的问题咨询

为什么修改Python代码后运行还是旧输出?

以下是几种最可能的原因及解决办法:

  • 未保存修改的文件
    你修改代码后没有点击编辑器的保存按钮,终端执行的依然是磁盘上的旧版本代码。解决:修改后确保编辑器显示文件已保存(比如标签栏无未保存的星号标记),或手动按Ctrl+S(Windows/Linux)/Cmd+S(Mac)保存。

  • 运行的不是目标文件
    终端当前工作目录和你修改的name.py所在目录不一致,或者存在多个同名文件。比如你在/Users/xxx/code目录下修改了文件,但终端却在/Users/xxx目录下运行了另一个name.py。解决:

    • 用pwd命令查看终端当前目录
    • 用ls命令确认当前目录下的name.py是你修改的那个
    • 或者直接使用文件的绝对路径运行,例如python3 /Users/xxx/code/name.py
  • 编辑器缓存或同步延迟
    部分编辑器可能存在缓存,修改内容没有立即同步到磁盘。解决:强制保存文件,或者关闭编辑器重新打开后再保存修改。

  • Python缓存文件干扰(罕见)
    极少数情况下,Python生成的__pycache__文件夹可能导致旧代码被加载。解决:删除当前目录下的__pycache__文件夹,再重新运行脚本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 23:15:33