在python中获取文件的自定义属性

时间:2013-07-28 13:02:06

标签: python linux windows

我知道使用python(只需使用os.stat(filename))从文件中获取标准属性(如修改时间或所有者等)很容易。

但是, 如果我有一个具有自定义属性的文件,例如Version_number,我怎么能得到这个? 我尝试列出os.stat(filename)中的所有值,但在那里找不到Version_number。 任何帮助将不胜感激。 谢谢。 (顺便说一句,我正在使用Windows 7)

1 个答案:

答案 0 :(得分:0)

请参阅this回答。它建议使用Python win32 extensions,但是这个项目似乎适用于Python 2.7及更早版本,因此如果您使用它,它将无法用于Python 3.x.

或者在this回答中尝试建议 - 使用DSOFILE.DLL(虽然这个建议可能已经过时,因为Windows 7)。但是我从中了解到,获取此元数据的方法因文件类型而异,因此更多详细信息可能会有所帮助。