下面是一个可以在 Python 中进行元数据增删改查的类的例子:
class MetaData:
def __init__(self):
self.data = {}
def add(self, key, value):
self.data[key] = value
def remove(self, key):
del self.data[key]
def update(self, key, value):
self.data[key] = value
def get(self, key):
return self.data[key]
这个类使用一个字典来存储元数据。它提供了四个方法:add
、remove
、update
和 get
,分别用于添加、删除、更新和查询元数据。
你可以使用这个类来存储各种类型的元数据,包括数字、字符串、列表、字典等。例如:
metadata = MetaData()
metadata.add('name', 'John Smith')
metadata.add('age', 30)
metadata.add('interests', ['music', 'sports'])
print(metadata.get('name')) # 输出: John Smith
print(metadata.get('age')) # 输出: 30
print(metadata.get('interests')) # 输出: ['music', 'sports']
metadata.update('age', 35)
print(metadata.get('age')) # 输出: 35
metadata.remove('interests')
print(metadata.get('interests')) # 抛出 KeyError 异常
希望这个例子能帮到你。