gpt4 book ai didi

python - 从 Python 获取和设置 mac 文件和文件夹查找器标签

转载 作者:太空狗 更新时间:2023-10-29 21:22:54 28 4
gpt4 key购买 nike

我一直在尝试找出如何从 python 获取和设置文件标签的颜色。

我找到的最接近解决方案的是 this ,但我似乎无法在任何地方找到模块 macfile。是我看起来不够努力吗?

如果没有,是否有其他方法可以实现?

最佳答案

您可以使用 xattr 在 Python 中执行此操作模块。

这是一个例子,主要取自 this question :

from xattr import xattr

colornames = {
0: 'none',
1: 'gray',
2: 'green',
3: 'purple',
4: 'blue',
5: 'yellow',
6: 'red',
7: 'orange',
}

attrs = xattr('./test.cpp')

try:
finder_attrs = attrs['com.apple.FinderInfo']
color = finder_attrs[9] >> 1 & 7
except KeyError:
color = 0

print colornames[color]

因为我用红色标签给这个文件上色,这为我打印了 'red'。您还可以使用 xattr 模块将新标签写回磁盘。

关于python - 从 Python 获取和设置 mac 文件和文件夹查找器标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328493/

28 4 0