gpt4 book ai didi

python - 如何从 Python 中的名称字符串调用方法?

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:24 24 4
gpt4 key购买 nike

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

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

问题是当我使用它时,我收到一条错误消息“sampleobject has no attribute 'item'”。

有没有办法可以从字符串中提取引号来执行此操作?

最佳答案

尝试:

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

虽然这样做会更容易:

sampleobject.doThis()
sampleobject.doThat()

关于python - 如何从 Python 中的名称字符串调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48348863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com