【发布时间】:2014-10-28 21:30:45
【问题描述】:
我正在尝试制作一些图像处理软件。在许多流行的操作系统上,都会有一个默认图片文件夹。例如:
Mac: /User/corvid/Pictures/
Ubuntu: /home/corvid/Pictures/
Windows: C:\\user\\corvid\\My Pictures
我知道一种基于this question 使其适用于 Windows 的方法
from win32com.shell import shell, shellcon
print shell.SHGetFolderPath(0, shellcon.CSIDL_MYPICTURES, None, 0)
但是,有没有办法让它更通用一点?有没有办法以独立于平台的方式获取“图片”目录?
【问题讨论】:
-
您确定它是 Windows 上的“我的图片”,而不仅仅是“图片”吗?
-
可能是,只是用一个可能的例子来显示差异
-
在 Vista 和 Windows 7 上的“图片”绝对有效,所以也许 wim 的回答很好。不确定旧版本。
-
在我的 mac os x yosemite 上是
/Users/而不是/User/
标签: python python-3.x