Python:.formatname,age在这个称为包装器的套件中起什么作用?

问题描述

我有两个问题。请像我五岁一样解释。

  1. print中的 format(name,age)的功能是什么('display_info使用参数({},{})'。format(name,age))运行?同样,还有 format(orig_func。 name 。是为了什么?

  2. logging.INFO有什么作用?

def my_logger(orig_func):
    import logging
    logging.basicConfig(filename='{}.log'.format(orig_func.__name__),level=logging.INFO)

    def wrapper(*args,**kwargs):
        logging.info(
            'Ran with args: {},and kwargs: {}'.format(args,kwargs))
        return orig_func(*args,**kwargs)

    return wrapper

@my_logger
def display_info(name,age):
    time.sleep(1)
    print('display_info ran with arguments ({},{})'.format(name,age))

display_info('John',25)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)