Python将自定义属性/元数据添加到文件
问题描述:
在Python中,是否可以将自定义属性/元数据添加到文件中? 例如,我需要添加“FileInfo”作为文件的新属性。 我需要一种适用于各种文件格式的方法Python将自定义属性/元数据添加到文件
答
执行此操作的简单方法是简单地将新属性添加到文件对象实例。例如,
with open('qdata') as f:
f.fileinfo = {'description': 'this file contains stuff...'}
print(f.fileinfo)
输出
{'description': 'this file contains stuff...'}
另外,从io
模块中定义的一个类派生创建自己的文件对象。
当你说“到一个文件”,你是指Python的'文件'对象还是文件本身? –