我有很多字段可以在我的程序运行时更改的类,但是当我在我的init中创建新对象时,我只能更改其中的一些,我想将这些更改保存到 JSON 文件中,以后可以创建具有这些变量的新对象。除了让我的init接受 100 个参数之外,还有其他方法吗?
换句话说,我希望它是这样的:
class MyClass:
def __init__(self, q, w):
self.q = q
self.w = w
self.e = 30
self.r = 40
a = MyClass(10,20)
dct = {'q': 100, 'w': 200, 'e': 300, 'r': 400}
print('before:', tmp.q, tmp.w, tmp.e, tmp.r)
for i in dct:
#do sth here
print('after:', tmp.q, tmp.w, tmp.e, tmp.r)
before: 10 20 30 40
after: 100 200 300 400
慕丝7291255
HUH函数
相关分类