简单记录一下利用python装饰器来调整函数的方法.现在有个需求:参数line范围为1-16,要求把9-16的范围转化为1-8,即9对应1,10对应2,...,16对应8. 下面是例子: def format_lines(): def make_wrapper(func): def wrapper(*args, **kwargs): lines = list(args)[1:] new_args = list() for index, line in enumerate(lines): if i…