我检查了How to convert a string to a function in python?,但这不是我想问的问题。
问题是:我有一个字符串'ABC'
,并且我想创建一个类ABC
的实例为:
my_obj = ABC ()
从Python参数('ABC'
)中读取输入argparse
。
答案 0 :(得分:0)
您可以使用字典:
d = {'ABC': ABC}
my_obj = d['ABC']()
这比使用global
(实践不佳)和eval
(安全风险)的解决方案更为可取。