我们能用双翼来装饰吗?

2022-12-01 03:39:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我曾尝试在xlwings decorator上应用一个decorator,但Excel无法识别UDF。有什么限制吗

def add_time_decorator(function):
    def wrapper():
        result = function()
        return '%s %s' % (result, datetime.now("%H:%M:%S"))

    return wrapper

@add_time_decorator
@xw.func
@xw.arg('table', pd.DataFrame, index=False, header=True)
def UploadTable(name, table):
    ...
    return "%s Saved!" % name

Tags: nameadddatetimereturntimedeftablefunctiondecoratorresultxlwingswrapperexceludfxw