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

Notepad++中NppExec运行Python代码提示文件无法访问的解决办法

解决Notepad++中NppExec运行Python代码的文件找不到问题

问题根源

  • 工作目录未切换至Python文件所在路径:控制台显示当前目录为Notepad++安装目录,而非你的代码实际存储的OneDrive路径。
  • 文件名含空格未加引号:直接执行python 文件名.py时,空格会被系统识别为参数分隔符,导致Python仅尝试打开空格前的片段(Listen,)。

解决步骤

1. 修改NppExec运行脚本

打开Notepad++按F6调出NppExec控制台,点击「Edit Script」,将原有脚本替换为:

NPP_SAVE
CD $(CURRENT_DIRECTORY)
python "$(FILE_NAME)"
  • NPP_SAVE:运行前自动保存当前文件,避免因未保存导致的路径错误
  • CD $(CURRENT_DIRECTORY):切换工作目录到当前打开文件所在的文件夹
  • python "$(FILE_NAME)":用双引号包裹带空格的文件名,避免参数拆分问题

2. 保存并执行脚本

修改完成后点击「Save」,给脚本命名(比如「Run Python」),再点击「OK」运行即可。

验证

运行print("hello")或你提供的Python代码,控制台将正确识别文件路径并执行,输出预期结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 04:52:42