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

Excel集成Python无法切换工作目录问题求助

问题分析与解决方案

核心原因

你的Excel集成Python环境运行在**类Unix系统(大概率是WSL或Linux服务器)**里——从当前工作目录/mnt/file_upload就能看出来。Windows的C:\Users\User1\Desktop路径在这个环境里是不存在的,因为类Unix系统使用正斜杠路径,且Windows的C盘会被挂载到/mnt/c目录下。

修复代码

把Windows路径转换成类Unix环境对应的路径即可,修改后的代码如下:

import os
from pathlib import Path

try:
    # 转换Windows C盘路径为WSL/Linux格式
    neuerpfad = Path('/mnt/c/Users/User1/Desktop')
    os.chdir(neuerpfad)
    print("Aktueller Pfad: ", Path.cwd())
except FileNotFoundError as e:
    print(f"Fehler: {e}")

额外注意事项

  • 如果你不确定挂载路径,可以在Excel的Python环境里执行ls /mnt命令查看已挂载的Windows盘符,通常C盘对应/mnt/c,D盘对应/mnt/d以此类推。
  • 确保你的WSL/Linux环境有权限访问Windows桌面目录,避免因权限不足导致的访问失败。
  • 该操作完全可以在Excel集成的Python环境中实现,只要路径格式匹配当前运行环境的规则。

内容的提问来源于stack exchange,提问作者R-M

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 23:09:51