如何使用Python访问文件元数据?

4 投票
1 回答
8336 浏览
提问于 2025-04-15 14:46

我正在尝试用Python写一个程序,目的是获取和更新Windows上的文件元数据。我在谷歌上搜索过相关的模块,但没有找到什么具体或有用的信息。

有些人建议使用stat模块,这个模块可以提供一些信息,比如文件的访问时间和最后修改时间。但我想获取Windows上其他类型的元数据,比如标签、作者、评分、艺术家等等。

我该如何用Python获取这些文件信息呢?

谢谢

1 个回答

2

基本上,就像我在这里说的,没过多久,

显然,你需要使用Windows搜索API来查找System.Keywords。你可以通过ctypes直接访问这个API,或者通过API的COM互操作程序集间接访问(这需要win32扩展)。抱歉,我没有Vista的安装环境来检查,但我希望这些链接对你有帮助!

链接在复制粘贴时不会保留,请直接访问其他SO问题获取相关信息;-).

撰写回答