from mmcv import Config def traverse_replace(d, key, value): if isinstance(d, (dict, Config)): for k, v in d.items(): if k == key: d[k] = value else: traverse_replace(v, key, value) elif isinstance(d, (list, tuple, set)): for v in d: traverse_replace(v, key, value)