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

Mac系统下如何用Python的OS模块访问iCloud Drive中的桌面文件夹?

用Python的os模块访问Mac iCloud桌面的有效路径

直接用os.chdir('iCloud Drive/Desktop')无法生效,是因为访达显示的「iCloud Drive」是系统别名,并非系统实际识别的真实文件路径,Python的os模块只能识别系统真实路径。

Mac上iCloud Drive的标准真实路径为:
/Users/[你的用户名]/Library/Mobile Documents/com~apple~CloudDocs/

如果你的桌面已同步到iCloud,对应的桌面文件夹真实路径是该路径下的Desktop目录,完整路径示例:
/Users/your_username/Library/Mobile Documents/com~apple~CloudDocs/Desktop

可行的Python代码示例

  1. 硬编码用户名的方式:
import os
# 替换成你的Mac用户名
icloud_desktop = '/Users/your_username/Library/Mobile Documents/com~apple~CloudDocs/Desktop'
os.chdir(icloud_desktop)
  1. 自动获取用户目录(推荐,避免硬编码):
import os
# 用expanduser自动替换~为当前用户目录
icloud_desktop = os.path.expanduser('~/Library/Mobile Documents/com~apple~CloudDocs/Desktop')
os.chdir(icloud_desktop)

你也可以通过终端输入ls ~/Library/Mobile Documents/com~apple~CloudDocs/验证该路径下是否存在Desktop文件夹,确认路径有效性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 20:27:04