class Dataset(object):
def __init__(self):
self.image_info = [] # 初始化一个列表
def add_image(self, source, image_id, path, **kwargs): # 一个*的参数是一个列表,二个*的参数是一个字典
image_info = {
"id": image_id,
"source": source,
"path": path,
}
image_info.update(kwargs) # update表示将kwargs的字典添加到image_info中,若出现key存在,则用kwargs值替换
self.image_info.append(image_info) # 将image_info的值给了自己类self.image_info

a=Dataset()
a.add_image("shapes", image_id=id, path='img_path',width=26, height=31, mask_path='mask_path', yaml_path='yaml_path')

print(a.image_info)

 

结果如下:

类初始化应用(class初始化值用函数改变与增添)

 

 

 

 

相关文章:

  • 2022-12-23
  • 2022-01-28
  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案