gpt4 book ai didi

Python 将自定义属性/元数据添加到文件

转载 作者:行者123 更新时间:2023-11-28 16:19:54 27 4
gpt4 key购买 nike

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

最佳答案

注意:此答案仅适用于 Linux

您可以使用 extended file attributes这是一个文件系统功能,可以满足您的需求:将自定义元数据存储在文件中。

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

import os

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

请注意,您必须在 xattr 值前加上 "user." 否则这可能会引发 OSError

关于Python 将自定义属性/元数据添加到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41183819/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com