1. 程式人生 > >給每個函式寫一個記錄日誌的功能.

給每個函式寫一個記錄日誌的功能.


# 功能要求: 每一次呼叫函式之前, 要將函式名稱, 時間節點記錄到log的日誌中.
# 所需模組:
# import time
#
# def logger(fn):
# def inner(*args, **kwargs):
# # fn.__name__ # 函式名字
# f = open("log", mode="a", encoding="utf-8")
# f.write("在%s, 訪問了%s函式\n" % (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函式\n" % (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()