python: Convert string to class object
以下代码:
1 2 3 4 5
| class A:
def __init__(self, a,b):
self.a=a
self.b=b
temp_text=A(1,2) |
如果我要的话。我怎么能从"A"串中得到这个?例如:临时文本。"A"
您需要函数getattr来执行此操作:
- 还要注意,您可以这样调用方法:getattr(myobject, 'method_name')(argument1, argument2)。
- 天哪,它起作用了,我搜索了2个小时却没有答案。
- 谷歌:"python get attribute by string",点击第一个链接:)
- 哭泣:<<<<<<<