每天将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 (将#修改为@)