我正在搞乱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)
这样做有什么不对吗?有没有更有效/干净的方法呢?可能没有,它让我很好奇.
关于每一个问题; 如果你正在复制的东西,你做错了.
对于你的问题; 只是让它成为一种功能,就像一些东西;
def log(s):
print(get_date_time(), s)
Run Code Online (Sandbox Code Playgroud)
或者对于更大的项目,使用记录模块.
| 归档时间: |
|
| 查看次数: |
101 次 |
| 最近记录: |