盘符映射 解决windows路径过长的问题 注意不要用管理员身份运行 对所以不要把输出单独扔到另一个目录。最合适的是给当前长目录映射一个短盘符文件实际位置不变Notebook、表格和图片仍在同一个项目文件夹里。在 CMD 或 PowerShell 执行subst P:D:\softnew\wx\xwechat_files\wxid_upe37v92v8pj22_f84f\msg\file\2026-06\代码然后从P:打开项目code P:\paper_results_figures_seed2026_bundleNotebook 中继续保持ROOTPath.cwd()OUTPUT_DIRROOT/paper_results_ipynb_seed2026这样输出仍然集中在paper_results_figures_seed2026_bundle/ ├─ paper_results_figures_seed2026.ipynb ├─ ufno_publication_tools.py └─ paper_results_ipynb_seed2026/ ├─ tables/ └─ figures_main/但程序看到的路径变成P:\paper_results_figures_seed2026_bundle\paper_results_ipynb_seed2026\...长度会短很多不再触发 Windows 路径限制。同时把clean_stem换成短名称版进一步保险importhashlibimportredefclean_stem(text):textstr(text)shortre.sub(r[^0-9A-Za-z_-],_,text)digesthashlib.md5(text.encode(utf-8)).hexdigest()[:6]returnf{short[:24]}_{digest}操作顺序保存 Notebook。关闭当前 Jupyter 内核和 VS Code。执行subst P: ...。从P:重新打开项目。保持原来的统一输出目录。重新运行失败的云图单元格。之前已经生成的 CSV 和图片可以直接复制回新的统一输出目录或者删除旧的半成品后重新生成。取消映射时执行subst P:/D映射盘符只改变访问路径不会移动或复制你的真实文件。