• 给每个函数写一个记录日志的功能.



    # 功能要求: 每一次调用函数之前, 要将函数名称, 时间节点记录到log的日志中.
    # 所需模块:
    # import time
    #
    # def logger(fn):
    # def inner(*args, **kwargs):
    # # fn.__name__ # 函数名字
    # f = open("log", mode="a", encoding="utf-8")
    # f.write("在%s, 访问了%s函数 " % (time.strftime("%Y-%m-%d %H:%M:%S"), fn.__name__))
    # ret = fn(*args, **kwargs)
    # return ret
    # return inner
    #
    #
    # @logger
    # def chi():
    # print("wusir特别能吃")
    # @logger
    # def he():
    # print("太白特别能和")
    # @logger
    # def shui():
    # print("太黑特别能睡")
    #
    #
    # chi()
    # chi()
    # he()
    # chi()
    # shui()
    # shui()

    # 功能要求: 每一次调用函数之前, 要将函数名称, 时间节点记录到log的日志中.
    # 所需模块:
    # import time
    #
    # def logger(fn):
    # def inner(*args, **kwargs):
    # # fn.__name__ # 函数名字
    # f = open("log", mode="a", encoding="utf-8")
    # f.write("在%s, 访问了%s函数 " % (time.strftime("%Y-%m-%d %H:%M:%S"), fn.__name__))
    # ret = fn(*args, **kwargs)
    # return ret
    # return inner
    #
    #
    # @logger
    # def chi():
    # print("wusir特别能吃")
    # @logger
    # def he():
    # print("太白特别能和")
    # @logger
    # def shui():
    # print("太黑特别能睡")
    #
    #
    # chi()
    # chi()
    # he()
    # chi()
    # shui()
    # shui()
  • 相关阅读:
    Linux源码Kconfig文件语法分析
    从0移植uboot (一) _配置分析
    ARM汇编与C混合编程
    ARM汇编程序结构
    ARMGNU伪指令
    Linux tcp黏包解决方案
    Linux 服务器模型小结
    Linux IPC udp/tcp/UNIX域 socket编程
    Linux IPC socket 广播,组播
    Linux I/O多路复用
  • 原文地址:https://www.cnblogs.com/bpbl/p/10209235.html
Copyright © 2020-2023  润新知