【问题标题】:How to run a function as a variable?如何将函数作为变量运行?
【发布时间】:2020-11-15 04:43:57
【问题描述】:

我有一个名为“LoadDataClassForImageClassification”的函数,我不希望用户一次又一次地键入它......我试过了

def LoadDataClassForImageClassification():
    print('Loading...')
    ## ML THINGS
x = LoadDataClassForImageClassification()
x()

【问题讨论】:

    标签: python python-3.x python-2.7 function variables


    【解决方案1】:

    你可以创建一个变量,它的值是函数的地址

    def LoadDataClassForImageClassification():
         print('Loading...')
    
    x = LoadDataClassForImageClassification
    print(x) # <function LoadDataClassForImageClassification at 0x7f96363f11f0> # for example
    x()
    

    【讨论】:

    • 非常感谢@dsasd!我会将其标记为正确,但我必须等待 10 分钟才能标记为正确
    • "location of" 具有误导性。
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    • 2019-08-16
    • 1970-01-01
    • 2018-11-26
    • 2020-09-13
    相关资源
    最近更新 更多