import os
import logging
os.chdir("C:\Users\SIT\Desktop\Powersupply")
logging.basicConfig(
filename='mylog{0}.txt'.format(i),
format='%(asctime)s %(message)s',
datefmt='%m/%d/%Y %I:%M:%S %p'
)
logging.warning(123)
如上所述,当我执行一次时,我希望文件名生成不同的日志名。
ex:
Once -> mylog(0)
Second->mylog(1)
third ->mylog(3)
尝试一下:
import datetime
now = datetime.datetime.now()
time_string = now.strftime( '%Y-%m-%d_%H%M%S' )
file_name = 'mylog_%s.txt' % time_string