基本日志与控制台

jos*_*t91 0 python

我正在搞乱python,我想跟踪一些事件发生的日期/时间.现在,输出到控制台将正常工作.

目前,我正在处理它:

首先,将格式化的日期/时间包装在括号中:

def get_date_time():
  now = datetime.datetime.now().strftime("%Y/%m/%d %I:%M:%S")
  return "[" + now + "]"
Run Code Online (Sandbox Code Playgroud)

接下来,每当我想"记录"某个动作时,请像这样调用它:

print(get_date_time(), "Outputting whatever text here")
Run Code Online (Sandbox Code Playgroud)

这样做有什么不对吗?有没有更有效/干净的方法呢?可能没有,它让我很好奇.

utd*_*mir 5

关于每一个问题; 如果你正在复制的东西,你做错了.

对于你的问题; 只是让它成为一种功能,就像一些东西;

def log(s):
    print(get_date_time(), s)
Run Code Online (Sandbox Code Playgroud)

或者对于更大的项目,使用记录模块.