我想从另一个函数调用另一个函数中的 1 个精确函数
def exemple():
def dostuff1():
print('Stuff 1')
def dostuff2():
print('Stuff 2')
def dostuff3():
print('Stuff 3')
def training():
#want to call ONLY Dostuff2
将您的函数示例定义为:-
def exemple(func_name):
def dostuff1():
print('Stuff 1')
def dostuff2():
print('Stuff 2')
def dostuff3():
print('Stuff 3')
func_dic = {
"dostuff1" : dostuff1,
"dostuff2" : dostuff2,
"dostuff3" : dostuff3
}
return func_dic[func_name]
然后在另一个函数中调用你的函数,如下所示:
def training():
exemple("dostuff2")()
我希望它有帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句