setattr()
任意のオブジェクトの属性を変更や追加をすることができます。
引数は、オブジェクト、文字列、および任意の値です。
文字列は、既存の属性または新しい属性に名前を付けることができます。
オブジェクトで許可されている場合は、関数は値を属性に割り当てます。
使用例
class Object:
pass
obj = Object()
setattr(obj, 'string', 'objです')
print(obj.string)
# 実行結果 objです
setattr()
任意のオブジェクトの属性を変更や追加をすることができます。
引数は、オブジェクト、文字列、および任意の値です。
文字列は、既存の属性または新しい属性に名前を付けることができます。
オブジェクトで許可されている場合は、関数は値を属性に割り当てます。
使用例
class Object:
pass
obj = Object()
setattr(obj, 'string', 'objです')
print(obj.string)
# 実行結果 objです