【发布时间】:2015-03-30 15:10:24
【问题描述】:
我想创建一个 Python 脚本来创建一个具有唯一名称的日志文件。如果可能,我希望唯一的名称包含日期时间戳。
我可以用我喜欢的名称创建一个字符串(唯一的带有时间戳):
import os, datetime, copy
lastPart = datetime.datetime.now().strftime('%m/%d/%Y/%s')
logName = 'log' + lastPart + '.txt'
print logName
以上演示了如何创建具有理想日志名称的变量。
我想在整个脚本中写入这个日志文件。我将把各种操作的结果发送到这个日志文件。自然,此日志文件的名称会因运行而异(给定时间戳)。如何在 Python 中基于变量名创建文件?如何在不同行的静态代码中引用它?我想给它写信。我知道 >> 在 Python 中有效。
【问题讨论】:
标签: python file variables logging dynamic