创建带有到期日期的“临时”文件

时间:2019-01-30 11:09:44

标签: python

是否可以在Python中创建具有给定到期日期(例如大约一周)的文件?

我看了tempfile,但是-如果我没有记错-由thet创建的文件一被关闭就被销毁。

作为一个额外的问题,如果唯一的方法是手动执行此操作,那么这是存储与软件包相关的文件的最佳实践?我应该在哪里存储它们?

1 个答案:

答案 0 :(得分:1)

如何设置删除文件的时间(假设您已经创建了文件):

import os
import datetime
from datetime import date

dateTimeStart = "2019-02-01 12:00:00"
dateTime1 = datetime.strptime(dateTimeStart, "%Y-%m-%d %H:%M:%S")

if dateTime1.date() > date.today():
    os.remove("/tmp/<created_file>.txt")