我正在使用API​​从网站调用特定信息。我需要能够解析列表以利用这些功能。例:

list = ['doThis','doThat']
for item in list:
    sampleobject.item


问题是当我使用它时,出现错误消息“ sampleobject没有属性'item'”。

有没有办法我可以将引号从字符串中拉出来呢?

最佳答案

尝试:

methods = ['doThis','doThat']
for method_name in methods:
    method = getattr(sampleobject, method_name)
    method()


虽然这样做会更容易:

sampleobject.doThis()
sampleobject.doThat()

08-28 14:17