态
在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
。