我有一堂课。在那个类中,我有一个功能。在函数中,我有一个字符串变量,其中包含几个 python 函数的定义。
我想从函数中创建在变量中定义的函数,以便它们将在全局范围内创建。
完成此操作后,我希望能够从全局范围调用新函数。
例如:
class MyClass:
def create_functions():
functions_to_create = """
def glob1():
return "G1"
def glob2():
return "G2"
"""
# ----> HERE IS THE MISSING PART, LIKE RUNNING exec in the global scope <----
# The following function should work:
def other_function_in_global_scope():
print "glob1: %s, glob2: %s" % (glob1(), glob2())
缺少的部分应该是什么?
提前致谢!!!