python - 与平台无关的方式来获取图片文件夹?

标签 python python-3.x

我正在尝试制作一些图像处理软件。在许多流行的操作系统上都会有一个默认的图片文件夹。例如:

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)

但是,有没有办法让它更通用一点?有没有办法以独立于平台的方式获取“Pictures”目录?

最佳答案

这适用于 Mac、Linux 和 Windows:

from pathlib import Path
path = Path.home() / "Pictures"

关于python - 与平台无关的方式来获取图片文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26618844/

相关文章:

javascript - 带有 webpack 和 Reactjs 的 django runserver 项目结构

python - 如何合并 pandas 数据框中的 datetime.date 和 datetime.time 列?

Python 过滤 *args **kwargs 中的参数

python-3.x - 在 python 中将 ebcdic 解码为 ascii/可读文本

python-3.x - Azure 管道找不到用户创建的 python 模块

android - python请求模块错误,kivy Android app中 'temporary failure in name resolution'

python - python中的加速地理定位算法

python - Django:.annotate 返回意外结果

python - 有没有办法在数组列表中找到唯一二进制数组的计数?

python-3.x - 在随机森林中使用predict()与predict_proba()计算时ROC_AUC_SCORE是不同的