写了一个导出pdf文件的功能,但是采用的先生成在服务器然后下载的方式实现的。存储量有多庞大可想而知,所以写了一个定时删除这些文件的脚本。
直接上代码:
import os
import datetime
import threading
from MapI.settings import MEDIA_ROOT
def get_time_difference():
'''
获取当前时间距离明天凌晨3点时间
'''
# 获取现在时间
now_time = datetime.datetime.now()
# 获取明天时间
next_time = now_time + datetime.timedelta(days=+1)
next_year = next_time.date().year
next_month = next_time.date().month
next_day = next_time.date().day
# 获取明天3点时间
next_time = datetime.datetime.strptime(str(next_year) + "-" + str(next_month) + "-" + str(next_day) + " 03:00:00",
"%Y-%m-%d %H:%M:%S")
# 获取距离明天3点时间,单位为秒
timer_start_time = (next_time - now_time).total_seconds()
return timer_start_time
def del_dir_all():
""