如何将函数作为变量运行?

3

我有一个名为“LoadDataClassForImageClassification”的函数,我不希望用户一遍又一遍地输入它…… 我尝试过

def LoadDataClassForImageClassification():
    print('Loading...')
    ## ML THINGS
x = LoadDataClassForImageClassification()
x()
1个回答

8
你可以创建一个变量,其值为函数的地址。
def LoadDataClassForImageClassification():
     print('Loading...')

x = LoadDataClassForImageClassification
print(x) # <function LoadDataClassForImageClassification at 0x7f96363f11f0> # for example
x()

非常感谢 @dsasd!我会将其标记为正确答案,但在标记前必须等待10分钟。 - Coffee Guy
“location of” 这个词组有些误导性。 - Kelly Bundy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接