python添加自定义属性/元数据到文件中



在Python中,是否可以将自定义属性/元数据添加到文件中?例如,我需要将" fileInfo"添加为文件的新属性。我需要一种适用于各种文件格式的方法

您可以使用扩展的文件属性,该属性是您想要的文件系统功能:沿文件存储自定义元数据。

在Python中,这是由os模块通过setxattr()getxattr()函数实现的。

import os
os.setxattr('foo.txt', 'user.bar', b'baz')
os.getxattr('foo.txt', 'user.bar')  # => b'baz'

请注意,您必须使用"user."预先预先XATTR值,否则可能会增加OSError

最新更新