如何解决每天将txt文件发送到特定的路径/目录
我需要将在此处写入的每日txt文件发送到我创建的路径“ keypad__logger”。我似乎无法正确使用os.path来正确定向文件。
from datetime import datetime
from threading import Timer
import time,threading
import os.path
class Spider_Log():
def log(self,LOG_TAG,LOG_MESSAGE):
print('{}: {}'.format(LOG_TAG,LOG_MESSAGE))
# TODO: append to daily log file
now = datetime.utcnow()
print(now)
year = now.year
day = now.day
month = now.month
print("keypad__logger has been created")
print('year = {},month = {},day = {}'.format(year,month,day))
with open('log_{}_{}_{}.txt'.format(year,day),'a+') as f:
f.write('{} \t {}: {} \n'.format(now,LOG_MESSAGE))
def thread_to_keep_time(self,event):
with open('log_{}_{}_{}.txt'):
while True:
time.sleep(10)
event.set()
timer_event = threading.Event()
threading.Thread(target=thread_to_keep_time,args=[timer_event]).start()
if __name__ == "__main__":
log = Spider_Log()
tag = 'SPIDERLOG'
log.log(tag,'test2')
for t in threading.enumerate():
if t != threading.current_thread():
t.join()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。